本文整理汇总了C++中WTable::resize方法的典型用法代码示例。如果您正苦于以下问题:C++ WTable::resize方法的具体用法?C++ WTable::resize怎么用?C++ WTable::resize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WTable
的用法示例。
在下文中一共展示了WTable::resize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: AppendRows
//添加栏目
void WSPopTable::AppendRows(std::string strRowName)
{
int iLast = pFirstTable->numRows();
iLast++;
//RowTitle
WTable * pTitleTable = new WTable((WContainerWidget *)pFirstTable->elementAt(iLast,0));
pTitleTable->setStyleClass("padding_5");
pTitleTable->resize(WLength(100,WLength::Percentage),WLength());
pTitleTable->elementAt(0,0)->setStyleClass("textbold");
pTitleText = new WText(strRowName, pTitleTable->elementAt(0,0));
//Help
if(bHelp)
{
pTitleTable->elementAt(0, 1)->setContentAlignment(AlignRight|AlignTop);
pHelpImg = new WImage("/Images/help.png","", pTitleTable->elementAt(0, 1));
pHelpImg->setStyleClass("hand");
}
//RowContent
iLast++;
pFirstTable->elementAt(iLast,0)->setStyleClass("padding_2");
WTable * pRowContentTable = new WTable((WContainerWidget *)pFirstTable->elementAt(iLast, 0));
pRowContentTable->resize(WLength(100,WLength::Percentage),WLength());
//top
ShowTop(pRowContentTable);
//content
pRowContentTable->elementAt(1, 0)->setStyleClass("pop_table_mid_l");
WTable * pReturnTable = new WTable((WContainerWidget *)pRowContentTable->elementAt(1, 1));
pReturnTable->resize(WLength(100,WLength::Percentage),WLength());
pReturnTable->setStyleClass("bgcolor");
//
pReturnTable->elementAt(0, 0)->setStyleClass("padding_5");
m_pListContentTable.push_back(new WTable((WContainerWidget *)pReturnTable->elementAt(0, 0)));
//分隔线
pReturnTable->elementAt(1,0)->setStyleClass("padding_5");
WTable * pLineTable = new WTable((WContainerWidget *)pReturnTable->elementAt(1, 0));
pLineTable->resize(WLength(100,WLength::Percentage), WLength());
pLineTable->elementAt(0, 0)->setStyleClass("table_data_input_space");
new WImage("/Images/space.gif","",pLineTable->elementAt(0, 0));
//ActionTable
pReturnTable->elementAt(2,0)->setStyleClass("padding_2");
m_pListActionTable.push_back(new WTable((WContainerWidget *)pReturnTable->elementAt(2,0)));
pRowContentTable->elementAt(1, 2)->setStyleClass("pop_table_mid_r");
//bottom
ShowBottom(pRowContentTable);
}
示例2: NewInitForm
void CSVWholeview::NewInitForm()
{
int pRow = numRows();
//elementAt(pRow, 0)->resize(WLength(90, WLength::Percentage), 0);
elementAt(pRow, 0)->setContentAlignment(AlignCenter);
WTable *pSub = new WTable(elementAt(pRow, 0));
if(pSub)
{
//elementAt(pRow, 0)->setStyleClass("padding_top");
pSub->setStyleClass("padding_top");
//pSub->setStyleClass("padding_2");
pSub->resize(WLength(96, WLength::Percentage), 0);
WText *pTitle = new WText(m_szTitle, pSub->elementAt(0, 0));
pSub->elementAt(0, 0)->setStyleClass("textbold1");
m_pTime = new WText("local time", pSub->elementAt(0, 1));
pSub->elementAt(0, 1)->setContentAlignment(AlignRight | AlignTop);
//m_pMainTable = new WSVMainTable(elementAt(pRow, 0), m_szTitle, false);
//m_pTime = new WText("local time", m_pMainTable->GetContentTable()->elementAt(0, 0));
//m_pMainTable->elementAt(0, 1)->setContentAlignment(AlignRight | AlignTop);
svutil::TTime ttime = svutil::TTime::GetCurrentTimeEx();
string curTime = ttime.Format();
if(m_pTime)
{
m_pTime->setText(m_szRefreshTime + curTime);
}
}
pRow = numRows();
m_pMainTable = new WSVMainTable(elementAt(pRow, 0), "", false);
m_pFlexTable = new WSVFlexTable(m_pMainTable->GetContentTable()->elementAt(1, 0), EntityDes, "");
m_pContent = new WTable(m_pFlexTable->GetContentTable()->elementAt(1, 0));
m_pContent->setStyleClass("widthauto");
}