vc中的tab控制項呼叫與vb、c++buider有點不一樣。在vb或c++builder中,新增標籤的時候,同時建立了頁面視窗。在vc中,新增頁標籤時,要自己建立無邊框視窗,嵌入到tab控制項中。步驟如下:
1、在主視窗上,放上tab控制項,並建立關聯變數m_tab
2、在資源中,建立兩個無邊框視窗,建立相應的窗體類dlg_page1,dlg_page2,這兩個類分別繼承於cdialogex或cdialog類。
視窗屬性為:border:none,style:child
3、在主視窗中包含dlgpage1.h、dlgpage2.h頭件,新增成員變數:
dlgpage1 m_page1;
dlgpage2 m_page2;
4、在主窗的啟動函式中新增**
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
bool
dlgthird::oninitdialog()
//tab控制項響應滑鼠選擇訊息**
void
dlgthird::ontcnselchangetab(nmhdr *pnmhdr,
lresult
*presult)
}
'''
VC中的Tab控制項使用
vc中的tab控制項呼叫與vb c buider有點不一樣。在vb或c builder中,新增標籤的時候,同時建立了頁面視窗。在vc中,新增頁標籤時,要自己建立無邊框視窗,嵌入到tab控制項中。步驟如下 1 在主視窗上,放上tab控制項,並建立關聯變數m tab 2 在資源中,建立兩個無邊框視窗,建...
VC中的tab控制項怎麼用
屬性對話方塊不同於普通對話方塊的是它能同時提供多個選項頁,而每頁都可以由資源編輯器 以編輯對話方塊的方式進行編輯,這樣給介面開發帶來了方便。同時使用上也遵守普通對話 框的規則,所以學習起來很方便。屬性對話方塊由兩部分構成 多個屬性頁 cpropertypage 和屬性對話方塊 cpropertysh...
VC控制項TAB切換順序 的控制
vc控制項tab切換順序的控制 在開發乙個小工具的時候,遇到這樣乙個問題 由於控制項新增順序不同,導致最終想要的控制項tab切換順序與想要的順序不符合。經過蒐集資料,發現了控制控制項tab切換順序的方法。如下 1 在自己的工程檔案中,有乙個與工程名相同的資源檔案 rc 該檔案包含了本工程所有使用到的...