如题
解决方案 »
- 关于C++对象作为返回值汇编代码的问题
- CTreeCtrl展开时如何通知View出现滚动条
- 关于一个Release版本和静态库Lib的问题
- Visual Assist的使用问题
- 如何判断程序是用户通过双击文档来打开程序还是直接双击exe来打开程序的?
- SNMP协议收trap包问题请教!!!
- 我发现一个很不错的编程,网络安全论坛!~~~~~
- 怎么改变一个对话筐上的一个STATIC控件字体的颜色(不是整个对话筐)!
- 非计算机专业大四学生该如何选择?
- 请问一个简单的问题,如何让一个EDIT控件不显示光标?
- 在BUTTON按钮弹起时用什么样的方法可以得到按钮的资源号???谢谢
- 如何把多个工具条自动排列成行?急!!!在线等待......
做法是:
在dialog类中声明一个变量比如:BOOL visible并在构造函数中初始化为FALSE.
然后在上述消息的处理函数中这样:
void CTest_deleteDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{
if(!visible)
lpwndpos->flags &= ~SWP_SHOWWINDOW; CDialog::OnWindowPosChanging(lpwndpos);
}启动时,dialog box就会隐藏。
显示时:
visible = true;
ShowWindow(SW_SHOW);如果class wizard中没有这个消息,可以调整class info页的message filter项。