יצירת מפת הסיביות

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

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

  1. השתמש CreateCompatibleDC הפונקציה כדי ליצור בהקשר התקן תואם הקשר ההתקן המשמש את החלון הראשי של היישום.
  2. השתמש CreateCompatibleBitmap הפונקציה כדי ליצור מפת סיביות תואמת החלון הראשי של היישום או להשתמש CreateBitmap הפונקציה כדי ליצור bitmap בשחור-לבן.
  3. השתמש הפונקציה SelectObject כדי לבחור את מפת הסיביות לתוך בהקשר התקן תואם.
  4. השתמש GDI ציור פונקציות, כגון אליפסה , LineTo, כדי לצייר תמונה לתוך מפת הסיביות.

לקבלת מידע נוסף, ראה מפות סיביות.

Index