המבנה ACCELTABLEENTRY מתאר את הנתונים משאב טבלה האצה בודדים. הגדרת מבנה שסופק הוא כאן להסבר בלבד; לא קיים כל קובץ כותרת רגיל.
struct ACCELTABLEENTRY {WORD fFlags;
WORD wAnsi;
WORD wId;
ריפוד WORD;
}
ערך | משמעות |
---|---|
FVIRTKEY | מקש האצה הוא קוד מקש וירטואלי. אם דגל זה לא צוין, מקש האצה נעשה שימוש כדי לציין קוד התווים של ASCII. |
FNOINVERT | פריט תפריט בשורת התפריטים אינו מודגש כאשר נעשה שימוש במאיץ. |
FSHIFT | המאיץ מופעלת רק אם המשתמש יקיש על מקש SHIFT. דגל זה חל רק על מפתחות וירטואליים. |
FCONTROL | המאיץ מופעלת רק אם המשתמש לוחץ על מקש CTRL. דגל זה חל רק על מפתחות וירטואליים. |
FALT | המאיץ מופעלת רק אם המשתמש יקיש על מקש ALT. דגל זה חל רק על מפתחות וירטואליים. |
0x80 | הערך הוא האחרון בטבלה האצה. |
המבנה ACCELTABLEENTRY חוזר עבור כל ערכי טבלת מאיצים משאב. הערך האחרון בטבלה מסומן בדגל כבעל ערך 0x0080.
ניתן לחשב את מספר הרכיבים בטבלת אם אתה מחלק את האורך של המשאב על ידי שמונה. לאחר מכן היישום שלך יכול לגשת באופן אקראי הערכים באורך קבוע בודדים.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
מבט כולל על משאבים, משאב מבנים, CreateAcceleratorTable