Создание точечного рисунка

При установке флаг типа MFT_BITMAP или MF_BITMAP для пункта меню, необходимо также указать дескриптор точечного рисунка, что система должна отображаться для элемента меню. Можно предоставить растровое изображение как ресурса точечного рисунка или создания растрового изображения во время выполнения. Если вы используете ресурса точечного рисунка, можно использовать LoadBitmap функция для загрузки растрового изображения и получить его дескриптора.

Для создания точечного рисунка во время выполнения, используйте графических устройств (GDI) функции. GDI предоставляет несколько способов создания точечного рисунка во время выполнения, но разработчики обычно используют следующий метод:

  1. Использование CreateCompatibleDC функция для создания контекста устройства совместимы с контекст устройства используется главное окно приложения.
  2. Используйте CreateCompatibleBitmap функция для создания точечного рисунка совместим с главным окном приложения или использовать CreateBitmap функция для создания монохромный точечный рисунок.
  3. Использование функцию SelectObject для выберите Растровое изображение в контекст совместимого устройства.
  4. Использование GDI, используя функции, такие как эллипс и LineTo, для рисования изображения в растровое изображение.

Для получения дополнительной информации, смотрите растровые изображения.

Index