יצירת המשאב מאיץ-טבלה

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

לכל מאיץ שתגדיר דורש כניסה נפרדת בטבלה מאיץ. כל ערך, באפשרותך להגדיר את ההקשה (קוד תו ASCII או קוד מקש וירטואלי) היוצר המאיץ ומזהה של המאיץ. כמו כן, עליך לציין אם יש להשתמש את ההקשה בשילוב עם מקשי ctrl, shift או alt. לקבלת מידע נוסף אודות מפתחות וירטואליים, ראה קלט של לוח מקשים.

הקשה ASCII שצוין על-ידי צירוף תו ASCII במרכאות כפולות או באמצעות ערך מספר שלם התו בשילוב עם הדגל ASCII. הדוגמאות הבאות מראות כיצד להגדיר מאיצים ASCII.

"A", ID_ACCEL1; SHIFT + A 65, ID_ACCEL2, מסוג ASCII; SHIFT + A 

 

הקשה קוד מקש וירטואלי שצוין באופן שונה בהתאם ההקשה על מקש אלפאנומרי או על מקש שאינם אלפא-נומריים. עבור מקש אלפאנומרי, על המקש אות או מספר, מוקף במרכאות כפולות, משתלב עם הדגל VIRTKEY. עבור מפתח שאינם אלפא-נומריים, קוד מקש וירטואלי עבור מפתח ספציפי משולב עם הדגל VIRTKEY. הדוגמאות הבאות מראות כיצד להגדיר קוד מקש וירטואלי מאיצים.

"a", ID_ACCEL3, VIRTKEY; (Caps-נעילה על) או VK_INSERT, ID_ACCEL4, VIRTKEY; הוספת מפתח 

 

הדוגמה הבאה מציגה במשאב טבלת מאיצים המגדיר מאיצים עבור פעולות הקבצים. שם המשאב הואFileAccel.

FileAccel מאיצים להתחיל VK_F12, VIRTKEY IDM_OPEN, שליטה, CTRL + F12 VK_F4, VIRTKEY IDM_CLOSE, ALT, ALT + F4 VK_F12, VIRTKEY IDM_SAVE, SHIFT, SHIFT + F12 VK_F12, IDM_SAVEAS, VIRTKEY; F12 קצה 

 

אם ברצונך למשתמש להקיש על alt, shift או ctrl מקשים מסוימים בשילוב עם מקש האצה, לציין ALT, SHIFT, ולשלוט דגלים בההגדרה של המאיץ. להלן מספר דוגמאות.

"B", ID_ACCEL5, ALT; ALT_SHIFT + B "אני", ID_ACCEL6, שליטה, VIRTKEY; CTRL + I VIRTKEY בקרה, ALT, VK_F5, ID_ACCEL7, CTRL + ALT + F5 

 

כברירת מחדל, כאשר מקש האצה מתאים על פריט תפריט, המערכת מסמנת את פריט התפריט. באפשרותך להשתמש בדגל NOINVERT כדי למנוע סימון עבור מאיץ בודדים. הדוגמה הבאה מציגה כיצד להשתמש בדגל NOINVERT.

VK_DELETE, ID_ACCEL8, VIRTKEY, SHIFT, NOINVERT; SHIFT + DELETE 

 

כדי להגדיר מאיצים התואמים לפריטי התפריט ביישום שלך, לכלול המאיצים את הטקסט של פריטי התפריט. הדוגמה הבאה מציגה כיצד לכלול מאיצים בטקסט של פריט התפריט קובץ הגדרת משאב.

FilePopup התפריט המוקפץ להתחיל "כח;קובץ"להתחיל MENUITEM"& חדש...", IDM_NEW MENUITEM" & Open\tCtrl + F12 ", IDM_OPEN MENUITEM" & Close\tAlt + F4 "IDM_CLOSE MENUITEM" & Save\tShift + F12 ", IDM_SAVE MENUITEM ' שמור & ם...\tF12 ", IDM_SAVEAS לסיים סוף 

 

Index