Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > CBitmapButton


Автор: Gremlin 14.11.2006, 19:48
создал две кнопки и связал одну из них с переменной m_bmpButton от CBitmapButton в OnInitDialog сделал
Код

m_bmpButton.LoadBitmap(IDB_BMP1,IDB_BMP2,NULL,NULL);
SizeToContent( );
 картинка нормально загружается

В обработчике клика по второму батону делаю
Код

m_bmpButton.LoadBitmap(IDB_BMP3,IDB_BMP4,NULL,NULL);
SizeToContent( );
 картинка при клике не изменяется но если я тоже самое ввожу в обработчик клика её же самой  и кликаю по ней она сама себя перерисовывает. Может кто подскажет в чом фишка?

Автор: vinter 14.11.2006, 23:22
UpdateWindow()??

Автор: Gremlin 15.11.2006, 18:58
пробовал и UpdateWindow и UpdateData непомогло smile

Автор: vinter 15.11.2006, 21:34
Цитата

 UpdateData

ни причем..
попробуй 
Код

Invalidate();
UpdateWindow();

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)