טעינת משאב תפריט-תבנית

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

כדי ליצור תפריט מתבנית בתפריט הנמצא כבר בזיכרון, השתמש בפונקציה LoadMenuIndirect . אפשרות זו שימושית אם היישום שלך מייצר תבניות תפריט דינאמי.

כדי להקצות תפריט חלון, השתמש בפונקציה SetMenu או לציין נקודת האחיזה של התפריט בפרמטר hMenu של הפונקציה CreateWindowEx בעת יצירת חלון. דרך אחרת, באפשרותך להקצות תפריט חלון היא כדי לציין תבנית תפריט בעת הרישום מחלקת חלון; התבנית מזהה את התפריט שצוין בו כתפריט מחלקה עבור מחלקת חלון זה.

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

כדי ליצור תפריט מחלקה, לכלול את מזהה המשאב תפריט-תבנית כחבר lpszMenuName של מבנה WNDCLASS ולאחר מכן להעביר את הכתובת של המבנה לפונקציה RegisterClass.

Index