您的位置:首页 > 其它

关于winapi创建tabcontrol的方法

2015-09-19 14:18 447 查看
创建tabcontrol的步骤:

添加控件 创建子窗口 设置TCITEM的成员 控制子窗口的显示与否

添加方法:

//设置TabControl控件的标签

                
tie.mask = TCIF_TEXT;
tie.pszText = TabLabel[i];
SendDlgItemMessage(hDlg,IDC_TAB1,TCM_INSERTITEM,i,(LPARAM)&tie);


TabControl触发的消息为WM_NOTIFY
(LPNMHDR)_lParam)->code== TCN_SELCHANGE //Tab Control 触发的消息具体类型为 TCN_SELCHANGE /TCN_SELCHANGING
i=SendDlgItemMessage(_hDlg,IDC_TAB1,TCM_GETCURSEL,0,0); //通过 TCM_GETCURSEL 消息获取当前被选的Tab页
MoveWindow(hPage[i],rc.left,rc.top,rc.right-rc.left,rc.bottom-rc.top,TRUE);//将Pagei页加载到目标位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  winapi 控件