第一步 窗口主窗口
这很简单,创建普通的基于对话框项目
第二步 添加按钮控件
1.在主窗口添加按钮控件,调整大小位置。
四个按钮,对应四个子窗口;
· 2.依次为按钮添加事件函数,双击按钮控件即可;
第三步 创建子窗口
1.资源视图->添加资源 ->选择Dialog->新建
2.编辑窗口属性,边框选择 none ,
样式选择 Child
3.将这个子窗口多复制几个出来,各添加一个按钮,便于区分
第四步 添加子窗口类和子窗口对象
1.为每个子窗口添加类cpage1,cpage2.....
2.在主窗口头文件中添加各子窗口对象 ,要记得包含各子窗口的头文件哦。
3.在主窗口处添加 static Text控件,调整大小,将边框设置为 ture
给stitac text控件添加一个控制变量,m_staticChild
第五步 初始化和按钮事件代码
1.在主窗口cpp文件内的初始化函数中,创建子窗口并与主窗口static text控件绑定
2.添加按钮事件代码,代码类似稍稍修改即可。
m_cpage3.ShowWindow(SW_SHOW);
// 隐藏子窗口1
if (m_cpage1.m_hWnd != NULL)
{
m_cpage1.ShowWindow(SW_HIDE);
}
// 隐藏子窗口3
if (m_cpage2.m_hWnd != NULL)
{
m_cpage2.ShowWindow(SW_HIDE);
}
// 隐藏子窗口4
if (m_cpage4.m_hWnd != NULL)
{
m_cpage4.ShowWindow(SW_HIDE);
}
现在就可以运行了,运行后出现的是页面一,点击按钮,就可以切换其他页面了。
这不简简单单。