大家都知道,在windows系统中,有个“显示桌面”快捷按钮,只要一点上去,桌面上的所有窗口都会被最小化。问题:怎么样可以让我程序的主窗口忽略“显示桌面”的响应!我也试过去忽略系统相关消息的方法,但是好象不行。请大家指教……
解决方案 »
- 哪位能给一个两幅图相减的程序,谢谢了!!
- 如何在MFC里获得光标的位置!!!!!新手求救!!!!
- RtlVolumeDeviceToDosName用法小问题
- 如何根据文件句柄得到文件名?
- vc界面中如何通过一按纽打开位图,并把位图显示在picture控件上?
- 如何用winhelp制作一个帮助文件,请大家给讲讲,
- 一个讨论关于SPI能实现什么的问题
- 我在应用程序里访问COM组件,COM组件通过ADO访问SQL数据库.
- 打包个cab&sign到[email protected]马上给100分哦
- 对话框响应问题?
- 一个多线程中读写计时器卡的问题
- #include "***.h"出现找不到文件错误时,(因为不是默认搜索路径)怎么去设置查找路径??
呵呵!
{
if( 鼠标位置在最小化按钮上 )
CDialog::OnSysCommand(nID, lParam);
else
return;
}显示桌面时鼠标位置不对,因此不会最小化
WM_SIZE fwSizeType:SIZE_MINIMIZED ~二~~~~~~~~~~显示~~~~~~~~~~~~~~
WM_SIZE fwSizeType:SIZE_RESTORED
Delphi一切正常,但是在vc里很奇怪,我就加了一下这句话::SetParent(m_hWnd, ::FindWindow("Progman", NULL));忽略“显示桌面”可以,但是下面任务栏中没有显示,而且窗口总是在最底层!我现在还在研究!(我用的是对话框工程)