欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# 系統(tǒng)熱鍵注冊(cè)實(shí)現(xiàn)代碼

 更新時(shí)間:2009年02月14日 14:20:50   作者:  
簡(jiǎn)單點(diǎn)說(shuō)就是為程序制定快捷鍵勒。。很多軟件都帶熱鍵功能的,通過(guò)以下方式可以實(shí)現(xiàn)2個(gè)鍵或3個(gè)鍵的快捷鍵,相當(dāng)之使用,具體實(shí)現(xiàn)方法看后文吧。
先引用using System.Runtime.InteropServices; 的命名空間,
然后在合適的位置加上如下代碼就OK。。注意:Form1_Load和Form1_FormClosed不能直接copy哦~
復(fù)制代碼 代碼如下:

[DllImport("user32")]
public static extern bool RegisterHotKey(IntPtr hWnd,int id,uint control,Keys vk );
//注冊(cè)熱鍵的api
[DllImport("user32")]
public static extern bool UnregisterHotKey(IntPtr hWnd, int id);

private void Form1_Load(object sender, EventArgs e)
{
//注冊(cè)熱鍵(窗體句柄,熱鍵ID,輔助鍵,實(shí)鍵)
RegisterHotKey(this.Handle, 888, 2, Keys.A);
}
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
//注消熱鍵(句柄,熱鍵ID)
UnregisterHotKey(this.Handle, 888);
}
protected override void WndProc(ref Message m)
{
switch (m.Msg)
{
case 0x0312: //這個(gè)是window消息定義的 注冊(cè)的熱鍵消息
if (m.WParam.ToString().Equals("888")) //如果是我們注冊(cè)的那個(gè)熱鍵
MessageBox.Show("你按了ctrl+a");
break;
}
base.WndProc(ref m);
}

輔助鍵說(shuō)明:
None = 0,
Alt = 1,
crtl= 2,
Shift = 4,
Windows = 8
如果有多個(gè)輔助鍵則,例如 alt+crtl是3 直接相加就可以了

相關(guān)文章

  • C#中的值傳遞和引用傳遞詳細(xì)解析

    C#中的值傳遞和引用傳遞詳細(xì)解析

    本篇文章主要是對(duì)C#中的引用傳遞與值傳遞進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-01-01
  • Unity制作自定義字體的兩種方法

    Unity制作自定義字體的兩種方法

    這篇文章主要為大家詳細(xì)介紹了Unity制作自定義字體的兩種方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • C#實(shí)現(xiàn)打造氣泡屏幕保護(hù)效果

    C#實(shí)現(xiàn)打造氣泡屏幕保護(hù)效果

    本文是介給大家介紹一個(gè)很好玩的小程序:氣泡屏幕保護(hù)!類似于windows的屏保功能,有需要的朋友可以參考一下。
    2016-10-10
  • C#實(shí)現(xiàn)同Active MQ通訊的方法

    C#實(shí)現(xiàn)同Active MQ通訊的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)同Active MQ通訊的方法,簡(jiǎn)單分析了Active MQ的功能及C#與之通訊的實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-07-07
  • Unity編輯器資源導(dǎo)入處理函數(shù)OnPreprocessAudio用法示例

    Unity編輯器資源導(dǎo)入處理函數(shù)OnPreprocessAudio用法示例

    這篇文章主要為大家介紹了Unity編輯器資源導(dǎo)入處理函數(shù)OnPreprocessAudio用法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • C#中的checksum計(jì)算公式

    C#中的checksum計(jì)算公式

    這篇文章主要介紹了C#中的checksum計(jì)算公式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • c#中var關(guān)鍵字用法淺談

    c#中var關(guān)鍵字用法淺談

    這篇文章介紹了c#中var關(guān)鍵字用法,有需要的朋友可以參考一下
    2013-10-10
  • 利用C#實(shí)現(xiàn)修改圖片透明度功能

    利用C#實(shí)現(xiàn)修改圖片透明度功能

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實(shí)現(xiàn)修改圖片透明度功能,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以了解一下
    2022-12-12
  • 深入探討C#中的結(jié)構(gòu)struct

    深入探討C#中的結(jié)構(gòu)struct

    這篇文章詳細(xì)介紹了C#中的結(jié)構(gòu)struct,有需要的朋友可以參考一下
    2013-09-09
  • C#使用GDI繪制直線的方法

    C#使用GDI繪制直線的方法

    這篇文章主要介紹了C#使用GDI繪制直線的方法,涉及C#中使用GDI繪圖的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04

最新評(píng)論