日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

CMFCTabCtrl的使用

發(fā)布時間:2025/3/21 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CMFCTabCtrl的使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.在指定位置處創(chuàng)建一個CMFCTabCtrl,并給其添加4個CEdit,

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 CRect rectTab; CEdit m_wnd1; CEdit m_wnd2; CEdit m_wnd3; CEdit m_wnd4; CMFCTabCtrl m_wndTab; m_wndTabLoc.GetWindowRect (&rectTab); ScreenToClient (&rectTab); m_wndTab.Create (CMFCTabCtrl::STYLE_3D, rectTab, this, 1, ????CMFCTabCtrl::LOCATION_TOP); m_wnd1.Create (WS_CHILD | WS_VISIBLE, CRect (0, 0, 0, 0), &m_wndTab, 1); m_wnd1.SetFont (&afxGlobalData.fontRegular); m_wnd1.SetWindowText (_T("Edit 1")); m_wnd2.Create (WS_CHILD | WS_VISIBLE, CRect (0, 0, 0, 0), &m_wndTab, 2); m_wnd2.SetFont (&afxGlobalData.fontRegular); m_wnd2.SetWindowText (_T("Edit 2")); m_wnd3.Create (WS_CHILD | WS_VISIBLE, CRect (0, 0, 0, 0), &m_wndTab, 3); m_wnd3.SetFont (&afxGlobalData.fontRegular); m_wnd3.SetWindowText (_T("Edit 3")); m_wnd4.Create (WS_CHILD | WS_VISIBLE, CRect (0, 0, 0, 0), &m_wndTab, 4); m_wnd4.SetFont (&afxGlobalData.fontRegular); m_wnd4.SetWindowText (_T("Edit 4")); m_wndTab.AddTab (&m_wnd1, _T("One"), 0, FALSE); m_wndTab.AddTab (&m_wnd2, _T("Two"), 1, FALSE); m_wndTab.AddTab (&m_wnd3, _T("Three"), 2, FALSE); m_wndTab.AddTab (&m_wnd4, _T("Four"), 3, FALSE);

2.為CMFCTabCtrl設(shè)置Tab標(biāo)簽的圖標(biāo):

1 2 3 4 m_wndTab.SetImageList (IDB_ICONS, 16, RGB (255, 0,255)); m_wndTab.SetTabIcon (nTab, nTab); m_wndTab.RecalcLayout (); m_wndTab.RedrawWindow ();

3.設(shè)置CMFCTabCtrl的樣式:

1 2 3 m_wndTab.ModifyTabStyle (style); m_wndTab.RecalcLayout (); m_wndTab.RedrawWindow ();

4.設(shè)置CMFCTabCtrl表頭的位置(上面還是下面):

1 2 3 4 m_wndTab.SetLocation (CMFCTabCtrl::LOCATION_BOTTOM);//Tab標(biāo)簽在底部 m_wndTab.SetLocation (CMFCTabCtrl::LOCATION_TOP);//Tab標(biāo)簽在頂部 m_wndTab.RecalcLayout (); m_wndTab.RedrawWindow ();

5.設(shè)置CMFCTabCtrl表頭及邊框的顏色:

1 2 3 4 5 6 7 8 CArray<COLORREF, COLORREF> arColors; arColors.Add (RGB (121, 210, 231)); arColors.Add (RGB (190, 218, 153)); arColors.Add (RGB (255, 170, 100)); m_wndTab.EnableAutoColor (TRUE); m_wndTab.SetAutoColors (arColors);

6.設(shè)置CMFCTabCtrl表頭是否可以拖拽:

1 2 m_wndTab.EnableTabSwap (TRUE);//可以拖拽 m_wndTab.EnableTabSwap (FALSE);//不可拖拽

總結(jié)

以上是生活随笔為你收集整理的CMFCTabCtrl的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。