Crearea Bitmap

Când setați pavilion de tipul MFT_BITMAP sau MF_BITMAP pentru un element de meniu, trebuie să specificați, de asemenea, ghidajul în bitmap că sistemul ar trebui să afișeze pentru elementul de meniu. Puteți furniza bitmap-ul ca o resursă de bitmap sau puteți crea bitmap-ul la timpul de execuție. Dacă utilizați o resursă bitmap, puteți utiliza LoadBitmap funcție pentru a încărca bitmap-ul și de a obține sale mâner.

Pentru a crea bitmap-ul la timpul de execuție, utilizați graphics device interface (GDI) funcții. GDI oferă mai multe moduri de a crea un bitmap la timpul de execuție, dar dezvoltatorii de obicei se utilizează următoarea metodă:

  1. Utilizarea CreateCompatibleDC funcție pentru a crea un context de dispozitiv compatibil cu contextul dispozitiv utilizat de fereastra principală a aplicației.
  2. Utilizați CreateCompatibleBitmap funcție pentru a crea un bitmap compatibile cu fereastra principală a aplicației sau de a folosi CreateBitmap funcție pentru a crea un bitmap monocrome.
  3. Utilizarea funcția SelectObject pentru a selecta bitmap-ul în contextul aparat compatibil.
  4. Utilizați GDI desen funcții, cum ar fi Elipsă și LineTo, pentru a desena o imagine în bitmap.

Pentru mai multe informații, consultați bitmap-uri.

Index