時間的痕跡
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 艾凡赫.
久久夜色撩人精品国产
|
中文字幕无码免费久久
|
91久久精品电影
|
亚洲综合久久夜AV
|
久久九九精品99国产精品
|
国产精品午夜久久
|
熟妇人妻久久中文字幕
|
久久久久99精品成人片牛牛影视
|
国产高清美女一级a毛片久久w
|
久久久久久亚洲精品无码
|
亚洲国产日韩欧美综合久久
|
精品久久久久久久
|
2021国产精品久久精品
|
精品视频久久久久
|
99久久99这里只有免费费精品
|
亚洲精品乱码久久久久久不卡
|
国产精品久久久久久久久免费
|
亚洲欧美日韩中文久久
|
中文字幕无码av激情不卡久久
|
A级毛片无码久久精品免费
|
久久亚洲AV成人无码电影
|
久久经典免费视频
|
99久久精品免费看国产一区二区三区
|
久久综合88熟人妻
|
亚洲αv久久久噜噜噜噜噜
|
日产精品久久久久久久
|
久久人人爽人人澡人人高潮AV
|
久久综合久久综合亚洲
|
久久精品成人
|
久久久久久亚洲精品无码
|
国产AV影片久久久久久
|
伊人色综合久久天天
|
久久免费小视频
|
国产L精品国产亚洲区久久
|
99久久精品免费看国产
|
久久国产香蕉视频
|
日韩亚洲国产综合久久久
|
一级做a爰片久久毛片看看
|
无码国内精品久久综合88
|
久久九九兔免费精品6
|
奇米综合四色77777久久
|