如何隐藏对话框
我在对话框的 OnInitDialog 里调用
::ShowWindow(this->m_hWnd,SW_HIDE);
为什么无法隐藏对话框
该怎么做
谢谢
问题点数:20、回复次数:9Top
1 楼yqzq(花心萝卜)回复于 2005-12-15 17:37:16 得分 0
我是模态对话框Top
2 楼ouyh12345(五岭散人)回复于 2005-12-15 17:42:07 得分 4
在msdn里找了几个showwindow,都没有第一个参数
CWnd::ShowWindow
BOOL ShowWindow( int nCmdShow );
CWindow::ShowWindow
BOOL ShowWindow( int nCmdShow );
Top
3 楼yqzq(花心萝卜)回复于 2005-12-15 17:43:15 得分 0
to ouyh12345()
我用的是 APITop
4 楼shuishi32(水石)回复于 2005-12-15 18:20:35 得分 4
模式对话框在初使化时没法隐藏。Top
5 楼ghyd(硬)回复于 2005-12-15 19:37:34 得分 4
使用对话框编辑器改变“visible”属性Top
6 楼fine10000(好心情)回复于 2005-12-15 20:53:27 得分 4
重画窗口,选择SW_HIDETop
7 楼wshcdr(dd)回复于 2005-12-16 00:26:31 得分 4
SHOWWINDOW(SW-HIDE)Top
8 楼yqzq(花心萝卜)回复于 2005-12-16 09:35:18 得分 0
散分Top
9 楼jh_zzz(Jack)回复于 2005-12-16 10:00:02 得分 0
OnInitDialog 的时候:
WINDOWPLACEMENT wp;
wp.length = sizeof(WINDOWPLACEMENT);
wp.flags = WPF_RESTORETOMAXIMIZED;
wp.showCmd = SW_HIDE;
SetWindowPlacement(&wp);Top




