C#中,RegisterHotKey方法需要引用哪个包。

2020-07-16 科技 73阅读
首先这个是windows API 函数 ,该函数定义一个系统范围的热键。函数原型:BOOL RegisterHotKey(HWND hWnd,int id,UINT fsModifiers,UINT vk)
如果对API 不了解,请先学习并参阅msdn
以下是示例方法:
函数
要设置快捷键必须使用user32.dll下面的两个方法。
在C#中引用命名空间System.Runtime.InteropServices;来加载非托管类user32.dll
BOOL RegisterHotKey( //注册系统热键的API函数
 HWND hWnd,
 int id,
 UINT fsModifiers,
 UINT vk
);

BOOL UnregisterHotKey( //删除系统热键的API函数
 HWND hWnd,
 int id
);
/////////////////////////////////////////////////////////////////////
///注册完方法后,即可在程序中应用此函数///
/////////////////////////////////////////////////////////////////////
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com