如何实现点击对话框外的地方使对话框到主窗口的后面
2009-11-25 14:42
288 查看
如何实现点击对话框外的地方使对话框到主窗口的后面
只能将桌面做为父窗口
pMDlg = new CMDlg;
pMDlg->Create(IDD_M_DIALOG,CWnd::GetDesktopWindow()/* 设置父窗口 */);
pMDlg->ShowWindow(SW_SHOW);
然后在任务栏里隐藏对话框程序
如何让对话框应用程序在在任务栏上不出现,并且不隐藏窗口。
[解决方法]
把对话框的扩展属性修改成为WS_EX_TOOLWINDOW。
[程序实现]
把对话框的属性设置成为toolwindow,然后在需要的地方执行本代码。
DWORD Style = ::GetWindowLong(AfxGetMainWnd()->m_hWnd,GWL_EXSTYLE);
Style = WS_EX_TOOLWINDOW ;
AfxGetMainWnd()->ShowWindow(FALSE);
::SetWindowLong(AfxGetMainWnd()->m_hWnd,GWL_EXSTYLE,Style);
AfxGetMainWnd()->ShowWindow(TRUE);
只能将桌面做为父窗口
pMDlg = new CMDlg;
pMDlg->Create(IDD_M_DIALOG,CWnd::GetDesktopWindow()/* 设置父窗口 */);
pMDlg->ShowWindow(SW_SHOW);
然后在任务栏里隐藏对话框程序
如何让对话框应用程序在在任务栏上不出现,并且不隐藏窗口。
[解决方法]
把对话框的扩展属性修改成为WS_EX_TOOLWINDOW。
[程序实现]
把对话框的属性设置成为toolwindow,然后在需要的地方执行本代码。
DWORD Style = ::GetWindowLong(AfxGetMainWnd()->m_hWnd,GWL_EXSTYLE);
Style = WS_EX_TOOLWINDOW ;
AfxGetMainWnd()->ShowWindow(FALSE);
::SetWindowLong(AfxGetMainWnd()->m_hWnd,GWL_EXSTYLE,Style);
AfxGetMainWnd()->ShowWindow(TRUE);
相关文章推荐
- 如何实现点击对话框外的地方使对话框到主窗口的后面
- Extjs4.2如何实现鼠标点击统计图时弹出窗口来展示统计的具体列表信息
- delphi中,如何实现点击弹出子窗口,然后录入或修改数据?
- 如何实现关闭窗口时呈现对话框
- winform中如何实现自动点击webbrowser弹出对话框中的确定按钮
- JS如何实现点击页面其他地方隐藏菜单?
- VC实现 鼠标在对话框外点击关闭窗口
- aspx.cs 文件中,想实现弹出一个警告窗口后,点击“确定”后,重定向到一个 list.aspx 页,如何做啊?
- VC6对话框中,如何实现点击一个按钮,在相应的Edit框里,显示当前时间
- winform中如何实现自动点击webbrowser弹出对话框中的确定按钮
- 如何在 对话框 启动时 实现隐藏窗口(只显示托盘)
- 在ASP.NET中,如何实现点击按钮弹出新窗口.刷新父窗口
- 网页上如何实现点击一张图片弹出QQ聊天窗口?
- C#WinForm 如何实现屏蔽窗口右上角的关闭操作,点击时不关闭程序
- MFC 无边框对话框实现点击任务栏图标 还原窗口的功能
- 点击 按钮条qq对话框的窗口实现方式。(复制代码直接运行的。、)
- 在页面中,我们经常看到,一个button按钮,如果属标点击,就会触发一个窗口的显示,如果二次点击并可以隐藏,那么如何通过JAVA配合html来实现这一功能呢?
- 如何实现js展开收起(折叠)效果呢?例如:一段内容过长了,我限制他显示为20个字内,但是超出了20的就先用省略号代替,然后后面添加一个展开,点击展开后就显示所有的内容,这时候展开按钮就变成了 折叠按钮
- 如何点击a标签实现弹出input file上传文件对话框
- 如何管理一个页面中多个虚拟窗口,实现点击任意一个将其提升到最前(用户完全可见,不会被遮挡)