首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎样控制对话框在全屏模式下盖住任务栏,而不是隐藏任务栏。解决方案

2012-02-04 
怎样控制对话框在全屏模式下盖住任务栏,而不是隐藏任务栏。我的对话框最大化后经常被任务栏遮住,多试几次又

怎样控制对话框在全屏模式下盖住任务栏,而不是隐藏任务栏。
我的对话框最大化后经常被任务栏遮住,多试几次又能遮住任务栏,有没有办法肯定遮住任务栏。
我本打算当最小化时显示任务栏,全屏时隐藏任务栏,但任务栏隐藏后却不知道在什么地方使其恢复,有时任务栏隐藏后又最小化程序,什么也没有了,只好关程序的进程。

[解决办法]

int nFullWidth=GetSystemMetrics(SM_CXSCREEN);
int nFullHeight=GetSystemMetrics(SM_CYSCREEN);
ModifyStyle(WS_CAPTION|WS_THICKFRAME,0);
SetWindowPos(NULL,0,0,nFullWidth,nFullHeight,SWP_SHOWWINDOW);

至于返回,就不用说了吧。。。
[解决办法]
客户区大小==屏幕大小不可以嘛???
[解决办法]
把你的窗体设置为最顶层窗体即可在任务栏之上

热点排行