יצירת תפריט קיצור

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

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

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

באפשרותך לציין את המיקום של תפריט קיצור על-ידי מתן הקואורדינטות x ו y-יחד עם הדגל TPM_CENTERALIGN, TPM_LEFTALIGN או TPM_RIGHTALIGN. הדגל ציון מיקומו של תפריט הקיצור ביחס הקואורדינטות x ו y-.

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

Index