效果图:
复选框的效果就是:当单击调色时会出现1框,当单击底纹是,会出现2框。
复选框类似与MFC中的CheckBox。
代码的实现如代码所示:
if(strcmp(msg.sType ,_T("selectchanged"))==0){
CTabLayoutUI* pTabControl = static_cast<CTabLayoutUI*>(m_PaintManager.FindControl(_T("tabs")));
if(strcmp(msg.pSender->GetName(),_T("adjcolor"))==0){
if(pTabControl && pTabControl->GetCurSel()!=0){
pTabControl->SelectItem(0);
}
}else if(strcmp(msg.pSender->GetName(),_T("adjbk"))==0){
if(pTabControl && pTabControl->GetCurSel()!=1){
pTabControl->SelectItem(1);
}
}
}
在XML设计时:可以将HorizontalLayoutUI控件设置成disvisuable,另一个设置为visuable.
复选框的效果就是:当单击调色时会出现1框,当单击底纹是,会出现2框。
复选框类似与MFC中的CheckBox。
代码的实现如代码所示:
if(strcmp(msg.sType ,_T("selectchanged"))==0){
CTabLayoutUI* pTabControl = static_cast<CTabLayoutUI*>(m_PaintManager.FindControl(_T("tabs")));
if(strcmp(msg.pSender->GetName(),_T("adjcolor"))==0){
if(pTabControl && pTabControl->GetCurSel()!=0){
pTabControl->SelectItem(0);
}
}else if(strcmp(msg.pSender->GetName(),_T("adjbk"))==0){
if(pTabControl && pTabControl->GetCurSel()!=1){
pTabControl->SelectItem(1);
}
}
}
在XML设计时:可以将HorizontalLayoutUI控件设置成disvisuable,另一个设置为visuable.