大家都知道,在windows系统中,有个“显示桌面”快捷按钮,只要一点上去,桌面上的所有窗口都会被最小化。问题:怎么样可以让我程序的主窗口忽略“显示桌面”的响应!我也试过去忽略系统相关消息的方法,但是好象不行。请大家指教……
解决方案 »
- 如何判断xcopy复制文件完成?
- vc驿站欢迎大家加入
- 我想问:怎么在vc6 中通过类向导建一个基类是cobject的类呢。
- 请教:谁有汉字编码范围表?谢谢!
- 怎样动态产生视图?例如树控件双击,就动态生成一个视图?高手指点啊,在线等呢
- 一个基于forview多文档应用程序,如何实现新打开一幅位图,显示在打开的第一个文档的forview内?
- 请问有关SDI里变量作用域的问题.
- vc可以编写电子地图吗???????
- 帮忙看看函数指针的问题,是API截获内的
- 旋转字体显示的问题?
- 一个多线程中读写计时器卡的问题
- #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));忽略“显示桌面”可以,但是下面任务栏中没有显示,而且窗口总是在最底层!我现在还在研究!(我用的是对话框工程)