[MFC] TabCtrl的基本用法
来源:互联网 发布:卫龙淘宝直播回放 编辑:程序博客网 时间:2024/04/26 16:52
2、创建两个新的对话框资源,需要修改的属性作如下:
3、在主对话框中为新添加进来的两个类增加两个变量:
4、在主对话框的OnInitDialog()函数中添加如下类似的代码:
BOOL CTabCtrlDlg::OnInitDialog()
{
//
//
}
5、在主对话中为标签控件添加一个标签选择改变(TCN_SELCHANGE)的控件通知消息,以便在用户选择标签时通知主对话框。在主对话框的编辑界面右击标签控件,选择添加一个事件可以完成这个操作。
////////////////////////////////////////////////////////////////////////////////////////////
使 对话框 适用于 CTabCtrl 的方法:
新建两个对话框:
属性为:
Border: None
Style: Child
添加相应的类:
CMyDlg1 myDlg1;
CMyDlg2 myDlg2;
CTabCtrl m_TabCtrl;
BOOL CTabCtrlDlg::OnInitDialog()
{
int nPos=0;
m_TabCtrl.InsertItem(nPos++, _T("Dlg1"));
m_TabCtrl.InsertItem(nPos++, _T("Dlg2"));
myDlg1.Create(IDD_Dlg1, &m_TabCtrl);
myDlg2.Create(IDD_Dlg2, &m_TabCtrl);
myDlg1.ShowWindow(SW_SHOW);
myDlg2.ShowWindow(SW_HIDE);
}
BOOL CMyDlg1::OnInitDialog()
{
CRect rc(0,0,0,0);
GetParent()->GetClientRect(& rc);
((CTabCtrl *)GetParent())->AdjustRect(false, &rc);
MoveWindow(&rc);
}
BOOL CMyDlg1::OnInitDialog()
{
CRect rc(0,0,0,0);
GetParent()->GetClientRect(& rc);
((CTabCtrl *)GetParent())->AdjustRect(false, &rc);
MoveWindow(&rc);
}
////////////////////////////////////////////////////////////////////////////////////////////
- [MFC] TabCtrl的基本用法
- MFC TabCtrl基本用法
- TabCtrl的基本使用
- MFC TabCtrl控件的使用
- TabCtrl的基本使用二
- 动态创建TabCtrl控件的用法
- MFC TabCtrl创建方法
- MFC TabCtrl控件
- MFC:TabCtrl使用教程
- MFC TabCtrl空间
- MFC实现TabCtrl
- VC中TabCtrl用法
- MFC控件篇之TabCtrl
- 在MFC中使用TabCtrl
- MFC TabCtrl控件使用范例
- MFC TabCtrl 控件简单使用
- VC中TabCtrl用法实例
- VC中TabCtrl用法实例
- 设置tabbar选中颜色
- 《他其实没那么喜欢你》经典台词
- html+div相对屏幕居中
- Python——作用域基础
- 解决vim中Python代码不能识别中文
- [MFC] TabCtrl的基本用法
- MyEclipse 激活码破解 超强权威发布
- 《他其实没那么喜欢你》经典台词(2)
- svn更新后报错,某个类不能解析(Sync project with Gradle Files是干啥用的)
- 用delphi创建数据库
- Ubuntu系统安装php开发环境
- 小向日葵和大家见面了!
- 搭建hadoop2.6.0 HA及YARN HA
- 《他其实没那么喜欢你》经典台词(3)