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

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

 更新時間:2009年02月14日 14:20:50   作者:  
簡單點說就是為程序制定快捷鍵勒。。很多軟件都帶熱鍵功能的,通過以下方式可以實現(xiàn)2個鍵或3個鍵的快捷鍵,相當(dāng)之使用,具體實現(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 );
//注冊熱鍵的api
[DllImport("user32")]
public static extern bool UnregisterHotKey(IntPtr hWnd, int id);

private void Form1_Load(object sender, EventArgs e)
{
//注冊熱鍵(窗體句柄,熱鍵ID,輔助鍵,實鍵)
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: //這個是window消息定義的 注冊的熱鍵消息
if (m.WParam.ToString().Equals("888")) //如果是我們注冊的那個熱鍵
MessageBox.Show("你按了ctrl+a");
break;
}
base.WndProc(ref m);
}

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

相關(guān)文章

  • C#中的值傳遞和引用傳遞詳細解析

    C#中的值傳遞和引用傳遞詳細解析

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

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

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

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

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

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

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

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

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

    C#中的checksum計算公式

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

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

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

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

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

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

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

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

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

最新評論