ListCtrl控件怎么多选,TAB控件怎么跳转
1个回答
展开全部
1. 在Properties中点击Styles选项卡,Selection列表中选择Multiple
2. CListCtrl是m_list,to_delete是个整数数组.
i=0;
POSITION pos=m_list.GetFirstSelectedItemPosition();
if(pos)
while(pos)
to_delete[i++]=m_list.GetNextSelectedItem(pos);
然后用删除保存在to_delete中的项目,用GetSelectedCount来得到已选项的个数.
3. TAB跳转其实你可以认为是一组控件的显示和隐藏,当你点击按钮时,会触发TAB控件的事件。
void CTabDlg::OnSelchangeTabctrl(NMHDR* pNMHDR, LRESULT* pResult) {
int iPage=m_tabCtrl.GetCurSel();//所选标签号
switch(iPage){
case 0:
//显示page 0的组件
//隐藏page 1的组件
2. CListCtrl是m_list,to_delete是个整数数组.
i=0;
POSITION pos=m_list.GetFirstSelectedItemPosition();
if(pos)
while(pos)
to_delete[i++]=m_list.GetNextSelectedItem(pos);
然后用删除保存在to_delete中的项目,用GetSelectedCount来得到已选项的个数.
3. TAB跳转其实你可以认为是一组控件的显示和隐藏,当你点击按钮时,会触发TAB控件的事件。
void CTabDlg::OnSelchangeTabctrl(NMHDR* pNMHDR, LRESULT* pResult) {
int iPage=m_tabCtrl.GetCurSel();//所选标签号
switch(iPage){
case 0:
//显示page 0的组件
//隐藏page 1的组件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询