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

怎么插入别的进程注册热键

2012-01-29 
如何插入别的进程注册热键!我会把DLL插入到别的进程,但是不知道,怎么用这个DLL帮被插入的进程注册热键!这

如何插入别的进程注册热键!
我会把DLL插入到别的进程,但是不知道,怎么用这个DLL帮被插入的进程注册热键!
这个DLL怎么写啊,谁能帮个写一个小例子好吗!

[解决办法]
没做过。
看了一下注册的API,感觉不好做。目标窗体接受到WM_HOTKEY消息没有处理函数啊!DLL有办法接受到WM_HOTKEY消息吗?HOOK?不懂了。
The RegisterHotKey function defines a hot key for the current thread.
BOOL RegisterHotKey(
HWND hWnd, // window to receive hot-key notification
int id, // identifier of hot key
UINT fsModifiers,// key-modifier flags
UINT vk // virtual-key code
);

还有个想法,你可以仿照delphi的做法,在目标窗体中创建一个大小为零的秘密窗体,然后,给它注册热键,然后,在热键的响应事件中写代码控制目标窗体。

热点排行