如何在一窗口下编程,实现在任何窗口下按键都能将其调到最前台!

lizx 2000-08-16 11:26:00
如何在一窗口下编程,实现在其他任何窗口下按<F12>键都能将其调到最前台!
...全文
147 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizx 2000-11-23
  • 打赏
  • 举报
回复
好久没来了,回来把分全给出去,谢谢所有的朋友。
lizx 2000-08-18
  • 打赏
  • 举报
回复
各位大侠,具体怎么应用小弟还是不太明白,谁能给一个例程给我,我就把分给他!谢谢各位了!
蝈蝈俊 2000-08-17
  • 打赏
  • 举报
回复
用WIN API 函数


在windows Api中有一个函数RegisterHotKey用于设置敏感键,它的调用方式如下:

BOOL RegisterHotKey(
HWND hWnd, //响应该敏感键的窗口句柄
Int id, //该敏感键的唯一标示符
UINT fsModifiers, //该敏感键的辅助按键
UINT vk //该敏感键的键值
);
---- 其中敏感键的唯一标示符在Window中规定应用程序的取值范围为0x0000到0xBFFF之
间,动态链接库的取值范围为0xC000到0xFFFF之间。为了保证其唯一性建议使用
GlobalAddAtom函数来设置敏感键的唯一标示符。需要注意的是GlobalAddAtom还回的值
是在0xC000到0xFFFF范围之间,为满足RegisterHotKey的调用要求,如果是在应用程序
中设置敏感键可以利用GlobalAddAtom还回值减去0xC000。
---- 敏感键的辅助按键包括Mod_Ctrl 、Mod_Alt、Mod_Shift,对于Windows兼容键盘还
支持Windows键,即其键面上有Windows标志的那个键,其值为Mod_win。

w102272 2000-08-17
  • 打赏
  • 举报
回复
关注
lljip 2000-08-17
  • 打赏
  • 举报
回复
使用键盘钩子截获所有键盘消息,然后不管哪个程序在前台,用户的按键都能先到达你的程序

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧