感觉这种界面不错,既可以做主对话框,又可以用来做其他的,比tab对话框方便
但不知道怎么实现的,
就是右边是button,左边是对应的对话框
很多人都说Xtreme toolkit,但我没找到类似的界面谁有类似源代码或谁知道此类开源的??
多谢了
但不知道怎么实现的,
就是右边是button,左边是对应的对话框
很多人都说Xtreme toolkit,但我没找到类似的界面谁有类似源代码或谁知道此类开源的??
多谢了
右边的导航栏点击操作对应右边的子WND新建以及销毁即可。你完全可以在dlg里编辑好需要的资源待用。或者通过代码编辑需要的wnd即可。
CPageSecondDlg m_pageSecondDlg;
CPageThirdDlg m_pageThirdDlg;
3.设置它们的显示区域:m_rcChildRect;4.创建页面:HWND m_hPageFirst = m_pageFirstDlg.Create(m_hWnd, IDD_PAGE_FIRST);
HWND m_hPageSecond = m_pageSecondDlg.Create(m_hWnd, IDD_PAGE_SECOND);
HWND m_hPageThird = m_pageThirdDlg.Create(m_hWnd, IDD_PAGE_THIRD);
5.移动页面到指定区域(包括页面的显示大小及位置):m_pageFirstDlg.MoveWindow(&m_rcChildRect);
m_pageSecondDlg.MoveWindow(&m_rcChildRect);
m_pageThirdDlg.MoveWindow(&m_rcChildRect); 6.最后是显示:可以根据不同的条件显示指定的窗口,只需显示一个当前的窗口, 隐藏其它的窗口,如:::ShowWindow(m_pageFirstDlg, SW_SHOW);
::ShowWindow(m_pageSecondDlg, SW_HIDE);
::ShowWindow(m_pageThirdDlg, SW_HIDE);
http://download.csdn.net/detail/gameslq/3639974
点左边一个按钮就隐藏其他对话框,然后显示应该显示的对话框。
TAB控件也是这么做的啊。只不过帮你实现了几个按钮罢了
上传到CSDN的相册就可以了