Criando o Bitmap

Quando você define o sinalizador de tipo MFT_BITMAP ou MF_BITMAP para um item de menu, você também deve especificar o identificador para o bitmap que o sistema deve exibir para o item de menu. Você pode fornecer o bitmap como um recurso de bitmap ou criar o bitmap em tempo de execução. Se você usar um recurso de bitmap, você pode usar o LoadBitmap função para carregar o bitmap e obter seu identificador.

Para criar o bitmap em tempo de execução, use funções de interface (GDI) dispositivo elementos gráficos. GDI fornece várias maneiras para criar um bitmap em tempo de execução, mas os desenvolvedores geralmente usam o seguinte método:

  1. Uso o CreateCompatibleDC função para criar um contexto de dispositivo compatível com o contexto de dispositivo usado pela janela principal do aplicativo.
  2. Use o CreateCompatibleBitmap função para criar um bitmap compatível com a janela do aplicativo principal ou usar o função CreateBitmap para criar um bitmap monocromático.
  3. Uso o SelectObject (SelecionarObjeto) função para selecionar o bitmap para o contexto de dispositivo compatível.
  4. Usar GDI desenho funções, tais como elipse e LineTo, desenhar uma imagem em bitmap.

Para obter mais informações, consulte Bitmaps.

Index