registerHotkeys و Global Keyboard Hooks؟
-
21-09-2019 - |
سؤال
ماذا يكون RegisterHotKeys
وسنانير لوحة المفاتيح العالمية ، وكيف تعمل؟
أريد أن أجعل مفتاحًا للتركيز على نموذج طلبي (عند تقليله) ثم التركيز على مربع نص ، لذلك من ما قرأته أحتاج إلى استخدام RegisterHotKeys
الوظيفة (هذا حل أفضل لاحتياجاتي) ، لكنني لم أتمكن من العثور على كيف أو أين يمكنني اختيار المفتاح الخاص بي (مفتاح واحد فقط - خروج) ثم اطلبها للتركيز على النموذج الخاص بي ، ثم على مربع النص.
المحلول
عينة عن كيفية استخدام المفاتيح الساخنة.
class myform : Form
{
public myform()
{
RegisterHotKey(Handle, id, modifiers, mykey);
}
protected override void WndProc(ref Message m)
{
if (m.Msg == 0x312) // this is WM_HOTKEY
{
Show();
}
base.WndProc(ref m);
}
}
لا تنتمي إلى StackOverflow