關於winapi建立tabcontrol的方法

小溼鴿發表於2015-09-19
建立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頁載入到目標位置



相關文章