Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

.ico и .bmp на кнопку CButton не одно и тоже?

12.10.07 08:00
Re: .ico и .bmp на кнопку CButton не одно и тоже?
 
  aifl гость
Для теста сделал Dialog-based мфц-проект. В ресурсах импортировал битмап IDB_MYBITMAP (16х16 Pix) и айкон IDI_MYICON (16х16 Pix). Затем создал 2 кнопки CButton, сделал к ним по member-variable m_btnBmp и m_btnIco. В Resource View у одной кнопки properties: Icon = true у другой Bitmap = true. После чего в OninitDialog-е вставил такой код:
HBITMAP h_Bitmap = LoadBitmap( AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDB_MYBITMAP) );
m_btnBmp.SetBitmap(h_Bitmap);
m_btnIco.SetIcon(AfxGetApp()->LoadIcon(IDI_MYICON));
После чего картинки на кнопках разного размера. Чертовщина какая-то :-)
 

Перейти на