Creazione di Bitmap

Quando si imposta il flag di tipo MFT_BITMAP o MF_BITMAP per una voce di menu, necessario specificare anche la maniglia alla bitmap che il sistema dovrebbe visualizzare per la voce di menu. possibile fornire la bitmap come una risorsa bitmap o creare la bitmap in fase di esecuzione. Se si utilizza una risorsa bitmap, possibile utilizzare la LoadBitmap funzione per caricare la bitmap e ottenere la sua maniglia.

Per creare l'immagine bitmap in fase di esecuzione, utilizzare le funzioni di grafica device interface (GDI). GDI fornisce diversi modi per creare una bitmap in fase di esecuzione, ma gli sviluppatori utilizzano in genere il seguente metodo:

  1. Uso il CreateCompatibleDC funzione per creare un contesto di periferica compatibile con il contesto di periferica utilizzato dalla finestra principale dell'applicazione.
  2. Utilizzare il CreateCompatibleBitmap funzione per creare una bitmap compatibile con la finestra principale dell'applicazione o utilizzare il CreateBitmap funzione per creare una bitmap in bianco e nero.
  3. Uso il SelectObject funzione per selezionare l'immagine bitmap nel contesto di periferica compatibile.
  4. Utilizzare GDI disegno funzioni, come ad esempio ellisse e LineTo, per disegnare un'immagine in bitmap.

Per ulteriori informazioni, vedere bitmap.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index