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