時間的痕跡
posts - 16, comments - 128, trackbacks - 0, articles - 261
C++博客
首頁
新隨筆
聯系
管理
聚合
CTabCtrl控件
使用CTabCtrl控件實現屬性頁功能
作者:自由人
在視圖窗口內加入CTabCtrl控件,設變量名為m_tab,新建兩個對話框屬性設為Child,None,用ClassWizard生成新的類,基類為Cdialog,分別為Cpage1,Cpage2,ID號分別為IDD_DIALOG1,IDD_DIALOG2。在CtestView內加入兩個變量,Cpage1 page1;Cpage2 page2。
在CtestView的OnInitialUpdae()內初始化
void
CTestView::OnInitialUpdate()
{
CFormView::OnInitialUpdate();
GetParentFrame()
->
RecalcLayout();
ResizeParentToFit();
if
(
!
page1.m_hWnd
||!
page2.m_hWnd)
//
第一次初始化m_tab 控件和page頁的建立
{
//
初始化m_tab控件
m_tab.InsertItem(
0
,
"
page0 北京
"
);
m_tab.InsertItem(
1
,
"
page1上海
"
);
m_tab.InsertItem(
2
,
"
page2江西
"
);
//
建立屬性頁各頁
page1.Create(IDD_DIALOG1,GetDlgItem(IDC_TAB1));
page2.Create(IDD_DIALOG2,GetDlgItem(IDC_TAB1));
//
設置頁面的位置在m_tab控件范圍內
CRect rs;
m_tab.GetClientRect(rs);
rs.top
+=
20
;
rs.bottom
-=
4
;
rs.left
+=
4
;
rs.right
-=
4
;
page1.MoveWindow(rs);
page2.MoveWindow(rs);
page1.ShowWindow(TRUE);
m_tab.SetCurSel(
1
);
}
}
m_tab控件屬性頁選擇時顯示各頁
void
CTestView::OnSelchangeTab1(NMHDR
*
pNMHDR, LRESULT
*
pResult)
{
//
TODO: Add your control notification handler code here
int
CurSel;
CurSel
=
m_tab.GetCurSel();
switch
(CurSel)
{
case
0
:
page1.ShowWindow(FALSE);
page2.ShowWindow(FALSE);
break
;
case
1
:
page1.ShowWindow(TRUE);
page2.ShowWindow(FALSE);
break
;
case
2
:
page1.ShowWindow(FALSE);
page2.ShowWindow(TRUE);
break
;
default
: ;
}
*
pResult
=
0
;
}
Posted on 2005-11-08 18:47
艾凡赫
閱讀(1334)
評論(0)
編輯
收藏
引用
所屬分類:
MFC技術
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
利用VC從DLL傳遞消息到EXE
CEdit 顏色設置
文本框字體色,對話框和靜態文件背景色設置方法(OnCtlColor消息)
很好的button類 實現文件 4
很好的button類 實現文件 3
很好的button類 實現文件 2
很好的button類 實現文件 1
很好的button類 頭文件
CBitmapDialog 的使用
CFormView 設置背景色
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
<
2025年8月
>
日
一
二
三
四
五
六
27
28
29
30
31
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
1
2
3
4
5
6
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(19)
給我留言
查看公開留言
查看私人留言
隨筆分類
(12)
ADO(2)
Arithmetic
C/C++(1)
COM
DLL
MFC(4)
NET WORK(1)
ORACLE
OTL
OTL
SQL Server
STL
Thread
traits技術
設計模式
興致所至(4)
隨筆檔案
(16)
2008年9月 (1)
2007年1月 (8)
2006年12月 (1)
2006年10月 (1)
2006年3月 (1)
2005年9月 (4)
文章分類
(295)
ADO.NET(1)
ADO編程技術(19)
C++(71)
COM(11)
C語言(5)
DLL 技術(13)
Linux(2)
MFC技術(41)
ORACLE(17)
P2P(7)
SqlServer(9)
win32 sdk 編程(7)
Windows Mobile開發(8)
多線程(8)
共享內存
好 玩(1)
基礎知識(16)
加密解密(1)
其 他(2)
設計模式
手機編程
數據庫(14)
數據類型(7)
算 法(12)
網絡編程(23)
文章檔案
(261)
2007年12月 (1)
2007年11月 (3)
2007年9月 (1)
2007年4月 (40)
2007年3月 (4)
2007年1月 (1)
2006年12月 (4)
2006年11月 (15)
2006年10月 (4)
2006年9月 (50)
2006年7月 (1)
2006年4月 (5)
2006年1月 (20)
2005年12月 (47)
2005年11月 (56)
2005年10月 (9)
收藏夾
美文
C#
COM
MFC
【 Visual C++ 教 程 】
MFC 教程
VC編程技巧
VC編程網
VC學習
Web
基礎知識
PE文件格式詳解
匯編語言
數據結構
網絡教學
開發學習
天新網
移動開發網
網絡
注冊過的論壇網站
最新隨筆
1.?麥兜故事
2.?轉載--地主與長工
3.?呵呵,還不怎么會用,差點出事
4.?第一次
5.?呵呵!開業大吉!!!
搜索
積分與排名
積分 - 490257
排名 - 40
最新評論
1.?re: 哈夫曼編碼的源代碼[未登錄]
有沒有聯系方式,大神求帶,本人qq1984425565,大神求帶
--無
2.?re: 消除回溯算法的程序實現
設計內容及要求:構造一程序,實現:消除文法每一條產生式候選式的公共左因子。對于用戶任意輸入的文法G,輸出一個無回溯的等價文法,可顯示輸出,或輸出到指定文件中。
--王康
3.?re: MFC規則DLL 簡單的例子
這個文章是從課本上復制的不?
--張亞成
4.?re: _variant_t 到 CString 轉換
幫了我一把!拜謝
--苦想者
5.?re: ADO連接字符串
評論內容較長,點擊標題查看
--BestEssays rewiew
閱讀排行榜
1.?使用wxWidgets開發跨平臺的GUI程序(轉)(4484)
2.?CRichEditCtrl (3498)
3.?轉載--地主與長工 (2760)
4.?VC中自動改變控件位置和大小的對話框類(轉)(2219)
5.?VC6.0中使用Stream Object讀取數據中流文件并顯示Bmp,JPG等圖片 (轉)(1779)
評論排行榜
1.?呵呵!開業大吉!!!(5)
2.?轉載--地主與長工 (4)
3.?麥兜故事(1)
4.?第一次(1)
5.?呵呵,還不怎么會用,差點出事(1)
Copyright 艾凡赫.
久久精品国产免费观看
|
99re久久精品国产首页2020
|
久久精品国产精品亚洲
|
久久综合偷偷噜噜噜色
|
亚洲成色www久久网站夜月
|
2021久久精品国产99国产精品
|
久久国产精品-国产精品
|
久久综合成人网
|
国产精品久久久久久久
|
三级片免费观看久久
|
欧美一区二区三区久久综合
|
久久精品国产精品亚洲艾草网美妙
|
亚洲精品乱码久久久久66
|
久久丝袜精品中文字幕
|
99久久99久久精品免费看蜜桃
|
亚洲性久久久影院
|
精品久久久久久国产牛牛app
|
久久人妻少妇嫩草AV无码专区
|
久久夜色精品国产亚洲av
|
久久免费线看线看
|
亚洲综合伊人久久综合
|
亚洲伊人久久综合影院
|
久久国产热这里只有精品
|
久久久久久a亚洲欧洲aⅴ
|
免费精品久久久久久中文字幕
|
国产成人久久激情91
|
国产成人精品免费久久久久
|
久久综合久久综合亚洲
|
久久综合一区二区无码
|
久久久久综合中文字幕
|
人人狠狠综合88综合久久
|
久久国产香蕉视频
|
久久免费香蕉视频
|
久久99这里只有精品国产
|
欧美日韩精品久久免费
|
亚洲伊人久久成综合人影院
|
久久精品极品盛宴观看
|
伊人久久大香线蕉综合热线
|
久久中文字幕人妻丝袜
|
亚洲国产精品无码久久久秋霞2
|
亚洲综合精品香蕉久久网
|