社区
Delphi
帖子详情
(特急,特刺激) 如何不显示开始菜单...
Michaelyfj
2000-11-25 12:07:00
如何截取WM_KWYDOWN消息,如果按下的键为win键,(键值为91),如何不显示开始菜
单。我该怎样使用wndproc函数?
说白了是让client端,如何只能做一件事情,屏蔽桌面后,不能使用win系统的
功能键,如win,ctrl+esc, win+e等,我该如何解决???
...全文
153
2
打赏
收藏
(特急,特刺激) 如何不显示开始菜单...
如何截取WM_KWYDOWN消息,如果按下的键为win键,(键值为91),如何不显示开始菜 单。我该怎样使用wndproc函数? 说白了是让client端,如何只能做一件事情,屏蔽桌面后,不能使用win系统的 功能键,如win,ctrl+esc, win+e等,我该如何解决???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dragongong
2000-11-25
打赏
举报
回复
Hi, 碰到我算你运气.
给你两个函数, 应该不用我解释了吧?
procedure hidesystem;
var
temp:integer;
wndHandle : THandle;
wndClass : array[0..50] of Char;
hDesktop : THandle;
begin
StrPCopy(@wndClass[0], 'Shell_TrayWnd');
wndHandle := FindWindow(@wndClass[0], nil);
ShowWindow(wndHandle, SW_HIDE);
hDesktop := FindWindow('Progman', nil);
ShowWindow(hDesktop, SW_HIDE);
SystemParametersInfo(Spi_screensaverrunning,1,@temp,0);
FHide:= True;
End;
procedure showsystem;
var
temp:integer;
wndHandle : THandle;
wndClass : array[0..50] of Char;
hDesktop : THandle;
begin
StrPCopy(@wndClass[0], 'Shell_TrayWnd');
wndHandle := FindWindow(@wndClass[0], nil);
ShowWindow(wndHandle, SW_show);
hDesktop := FindWindow('Progman', nil);
ShowWindow(hDesktop, SW_show);
SystemParametersInfo(Spi_screensaverrunning,0,@temp,0);
FHide:= False;
End;
Michaelyfj
2000-11-25
打赏
举报
回复
我先试一试!
特
急
项目管理程序说明.doc
特
急
项目管理程序说明.doc
075
特
急
项目管理程序说明.doc
075
特
急
项目管理程序说明.doc
特
急
项目管理程序.doc
特
急
项目管理程序.doc
069
特
急
项目管理程序.doc
069
特
急
项目管理程序.doc
参考资料-75
特
急
项目管理程序说明.zip
参考资料-75
特
急
项目管理程序说明.zip
Delphi
5,402
社区成员
262,733
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章