hur.cn - 华软网

 热门搜索

隐藏窗体

  作者:未知    来源:网络    更新时间:2010/12/8
 创建窗体 TESTDLG
  
  
 OnInitDlg()中增加

  m_testdlg->ShowWindow(false);
为什么不能隐藏窗体呢?

 程序运行后照旧会出来。
---华软 网友回答---
m_testdlg->ShowWindow(SW_HIDE);
兄弟 看好参数啊 
---华软网友回复---
m_testdlg 是什么对象??
在那里的OninitDlg里面
---华软网友回复---
m_testdlg->ShowWindow(SW_HIDE);
---华软网友回复---
函数功能:该函数设置指定窗口的显示状态。   
函数原型:BOOL ShowWindow(HWND hWnd, int nCmdShow);
hWnd:指窗口句柄。
nCmdShow:指定窗口如何显示。
SW_HIDE:隐藏窗口并激活其余窗口

m_testdlg->ShowWindow(SW_HIDE);
---华软网友回复---
就是这个窗体联系关系的类

m_testdlg->ShowWindow(SW_HIDE);
也是没有用的。
---华软网友回复---
引用 5 楼 cityboyloving 的回复:
就是这个窗体联系关系的类

m_testdlg->ShowWindow(SW_HIDE);
也是没有用的。


你不能再这个窗口的初始化里面隐藏它    你CREATE玩以后  马上隐藏或SW_SHOW
---华软网友回复---
ShowWindow(SW_HIDE) 在OnInitDialog里写,是一点效果都没有!
应该放在 OnPaint ()函数里。
---华软网友回复---
SetWindowPos(m_testdlg->m_hWnd,,,,,,SWP_HIDEWINDOW);
---华软网友回复---
dialog要想隐藏窗体需要特殊措置惩罚
在OnInitDlg()里调用ShowWindow没有用
之后还会有体制调用ShowWindow(SW_SHOW)来显示窗体的
一般的做法是在OnNcPaint里做判断
我没记错的话当程序启用第二次进入OnNcPaint时调用ShowWindow能够到达效果      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。