Я новичок в MFC,
Как я могу настроить кнопки таким образом, чтобы
После просмотра Интернета я узнал, что нам нужно переопределить метод DrawItem после того, как кнопка будет создана в стиле BS_OWNERDRAW,
Как я могу переопределить метод DrawItem?
(Приложение MFC с использованием SDI,)
В глобальной переменной:
CButton button;
В DoDataExchange:
DDX_Control(pDX, IDC_BUTTON, button);
где IDC_button объявлен в вашем диалоговом ресурсе, а pDX — ваш CDataExchange
Где вы хотите добавить изображение:
button.SetBitmap((HBITMAP)LoadImage(AfxGetApp()->m_hInstance,
MAKEINTRESOURCE(IDB_BITMAP1),
IMAGE_BITMAP, 16, 16, LR_COLOR));
где m_hInstance — ваше CWinApp, IDB_BITMAP1 — изображение ресурса.
Для текста:
button.SetWindowTextW(_T("TEXT"));