VC中的Tab控制項使用

2021-09-20 20:37:39 字數 1590 閱讀 3387

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

booldlgthird::oninitdialog()

//tab控制項響應滑鼠選擇訊息**

voiddlgthird::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 該檔案包含了本工程所有使用到的...