WM_HOTKEY

ההודעה WM_HOTKEY מוצב כאשר המשתמש לוחץ על מקש ישיר נרשמו על-ידי RegisterHotKey פונקציה. ההודעה ממוקמת בחלק העליון של תור ההודעות המשויך אל הליך משנה שנרשמו מקשים ישירים.

WM_HOTKEY idHotKey = wParam (int);              / / המזהה של חם fuModifiers מפתח = LOWORD(lParam) (UINT);  / / מפתח-צירוף מסמן uVirtKey = HIWORD(lParam) (UINT);     / / מקש וירטואלי קוד 

 

פרמטרים

idHotKey
הערך של wParam. מציין את המזהה של מקש חם שיצר את ההודעה. אם ההודעה הופק על-ידי מקש קיצור מוגדרים על-ידי המערכת, הפרמטר idHotKey יהיה אחד מהערכים הבאים.
ערך משמעות
IDHOT_SNAPDESKTOP מקשים ישירים "שולחן עבודה של הצמד" היה לחוץ.
IDHOT_SNAPWINDOW מקשים ישירים "חלון הצמד" היה לחוץ.

fuModifiers
מציין את המפתחות שהיו כדי להיות לחוץ בשילוב עם המפתח שצוין על-ידי הפרמטר nVirtKey כדי ליצור את ההודעה WM_HOTKEY. הפרמטר fuModifiers יכול להיות שילוב של הערכים הבאים.
ערך משמעות
MOD_ALT נערך או מקש ALT.
MOD_CONTROL נערך או מקש CTRL.
MOD_SHIFT או מקש SHIFT היה מוחזק לחוץ.
MOD_WIN מקש חלונות או נערכו. מפתחות אלה מסומנות בסמל Microsoft Windows.

uVirtKey
ציון קוד מפתח וירטואלי של מקש קיצור.

הערות

WM_HOTKEY היא לא קשורה מקשי קיצור של WM_GETHOTKEY ו- WM_SETHOTKEY. לשלוח את ההודעה WM_HOTKEY עבור מקשי קיצור כלליים בעוד הודעות WM_SET\GETHOTKEY מתייחסות חלון הפעלת מקשי קיצור.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

מבט כולל על לוח המקשים קלט, הודעות קלט של לוח מקשים, RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY

Index