本文整理汇总了C++中COptionUI::SetFixedWidth方法的典型用法代码示例。如果您正苦于以下问题:C++ COptionUI::SetFixedWidth方法的具体用法?C++ COptionUI::SetFixedWidth怎么用?C++ COptionUI::SetFixedWidth使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类COptionUI
的用法示例。
在下文中一共展示了COptionUI::SetFixedWidth方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: InitWindow
void CMainWnd::InitWindow()
{
// 初始化数据管理器
m_Data.Init(m_hWnd);
// 创建分类按钮
CHorizontalLayoutUI* pTabBar = (CHorizontalLayoutUI*)m_PaintManager.FindControl(_T("tabbar"));
if(pTabBar)
{
TABBTN aTypes[] = {
{_T("8009|1003|1004|1007|1002|1005|1006|1001|1008"), _T("精选")},
{_T("1003"), _T("风景")},
{_T("1004"), _T("美女")},
{_T("1007"), _T("小清新")},
{_T("1002"), _T("动漫")},
{_T("1005"), _T("萌宠")},
{_T("1006"), _T("明星")},
{_T("1001"), _T("创意")},
{_T("1008"), _T("汽车")},
{_T("8009"), _T("颜色")},
};
COptionUI* pFirst = NULL;
for(int i = 0; i < sizeof(aTypes) / sizeof(TABBTN); ++i)
{
TABBTN Tab = aTypes[i];
COptionUI* pOption = new COptionUI();
pOption->SetName(_T("wp_tabbtn"));
pOption->SetText(Tab.sText);
pOption->SetUserData(Tab.sType);
pOption->SetGroup(_T("tabbar"));
pOption->SetFixedHeight(25);
pOption->SetFixedWidth(65);
pOption->SetHotImage(_T("file='main/224.bmp' corner='4,4,4,4'"));
pOption->SetSelectedImage(_T("file='main/224.bmp' corner='4,4,4,4'"));
pOption->OnNotify += MakeDelegate(this, &CMainWnd::OnNotify1);
pOption->OnNotify += MakeDelegate(this, &CMainWnd::OnNotify2);
pTabBar->Add(pOption);
if(pFirst == NULL) pFirst = pOption;
}
if(pFirst != NULL) pFirst->Selected(true);
}
m_Data.LoadBizhi(_T("8009|1003|1004|1007|1002|1005|1006|1001|1008"), 1, 10);
}