Поделиться через


CBitmapButton::LoadBitmaps

Используйте эту функцию, когда требуется загрузить образы растрового изображения, определенные их универсальными именами или числами идентификатор или если не было использовать функцию AutoLoad так как, например, создать кнопку растрового изображения, которая не является частью диалога.

BOOL LoadBitmaps(
   LPCTSTR lpszBitmapResource,
   LPCTSTR lpszBitmapResourceSel = NULL,
   LPCTSTR lpszBitmapResourceFocus = NULL,
   LPCTSTR lpszBitmapResourceDisabled = NULL 
);
BOOL LoadBitmaps(
   UINT nIDBitmapResource,
   UINT nIDBitmapResourceSel = 0,
   UINT nIDBitmapResourceFocus = 0,
   UINT nIDBitmapResourceDisabled = 0 
);

Параметры

  • lpszBitmapResource
    Указывает на null- завершенной строку, содержащую имя растрового изображения для кнопки растрового изображения нормальной или "вверх" состояние.Обязательное.

  • lpszBitmapResourceSel
    Указывает на null- завершенной строку, содержащую имя растрового изображения для выбранной кнопки растрового изображения или "вниз" состояния.Может быть NULL.

  • lpszBitmapResourceFocus
    Указывает на null- завершенной строку, содержащую имя растрового изображения для состояния кнопки растрового изображения, имеющего фокус.Может быть NULL.

  • lpszBitmapResourceDisabled
    Указывает на null- завершенной строку, содержащую имя растрового изображения для отключенного состояния кнопки растрового изображения.Может быть NULL.

  • nIDBitmapResource
    Указывает идентификатор ресурса (uri ресурса растрового изображения для кнопки растрового изображения нормальной или "вверх" состояние.Обязательное.

  • nIDBitmapResourceSel
    Указывает идентификатор ресурса (uri ресурса растрового изображения для выбранной кнопки растрового изображения или "вниз" состоянии.Может быть 0.

  • nIDBitmapResourceFocus
    Указывает идентификатор ресурса (uri ресурса растрового изображения для состояния кнопки растрового изображения, имеющего фокус.Может быть 0.

  • nIDBitmapResourceDisabled
    Указывает идентификатор ресурса (uri ресурса растрового изображения для состояния отключенного кнопки растрового изображения.Может быть 0.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.

Пример

CBitmapButton* pmyButton = new CBitmapButton();

// Create the bitmap button (must include the BS_OWNERDRAW style).
pmyButton->Create(NULL, WS_CHILD|WS_VISIBLE|BS_OWNERDRAW, 
   CRect(10,10,100,100), pParentWnd, 1);

// Load the bitmaps for this button.
pmyButton->LoadBitmaps(IDB_UP, IDB_DOWN, IDB_FOCUS, IDB_DISABLE); 

Требования

Header: afxext.h

См. также

Ссылки

Класс CBitmapButton

Диаграмма иерархии

CBitmapButton::AutoLoad

CBitmapButton::SizeToContent

CButton::Create

CBitmap::LoadBitmap