VC使对话框程序启动时隐藏窗口
来源:互联网 发布:淘宝账号注册首页 编辑:程序博客网 时间:2024/05/29 08:39
想让对话框程序隐藏启动,然后需要时又可以显示。
刚开始我也想到在OnInitDialog()中加上ShowWindow(SW_HIDE),其实这样是不行的,不信自己去试验
找了网上的方法,都没有满足我的要求,自己总结了一个比较满意的方法。
定义一个bool b_show;//决定是否隐藏
b_show=false;//默认隐藏
可以在对话框中重载虚函数DefWindowProc()。
LRESULT CTest2Dlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
if(message==WM_NCPAINT )
{
if(b_show==false)
ShowWindow(SW_HIDE);
else
ShowWindow(SW_SHOW);
}
return CDialog::DefWindowProc(message, wParam, lParam);
}
LRESULT CTest2Dlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
if(message==WM_NCPAINT )
{
if(b_show==false)
ShowWindow(SW_HIDE);
else
ShowWindow(SW_SHOW);
}
return CDialog::DefWindowProc(message, wParam, lParam);
}
程序中想还原显示的时候可以
b_show=true;this->ShowWindow(SW_SHOW);
0 0
- VC使对话框程序启动时隐藏窗口
- VC基于对话框,文档程序启动时隐藏窗口总结
- VC使程序启动时隐藏窗口
- 对话框程序启动隐藏窗口
- VC程序启动时隐藏主窗口
- MFC基于对话框程序启动时隐藏窗口的实现
- VC对话框启动时隐藏
- VC窗口启动时隐藏
- 程序启动时,隐藏对话框的方法(基于vc的对话框工程)
- VC中隐藏对话框窗口
- VC中隐藏对话框窗口
- vc对话框程序运行时隐藏
- VC窗口启动时隐藏(网上转载)
- vc 如何让对话框程序启动后隐藏
- vc 如何让对话框程序启动后隐藏
- MFC对话框程序启动时隐藏
- MFC对话框程序启动时隐藏
- VC 对话框程序隐藏问题
- 将Gradle项目导入ADT的方法
- MIT:Python Tutorial 和《Think Python》的目录
- SQLServer附加数据库提示“版本为661,无法打开,支持655版本……”
- 第三章第六题
- 黑马程序员--------JAVA基础---集合和API
- VC使对话框程序启动时隐藏窗口
- android 判断平板还是手机
- opencv绘图
- Python网络编程:E-mail服务(二)传统E-mail格式
- 我开通了CSDN博客 夜夜夜夜
- DNS BIND 压力测试 - queryperf
- UIPresentationController
- android drawable RotateDrawable
- UI之UIApplicationDelegate和UIWindow