Подскажите пожалуйста. в WM_INITDIALOG загружаю изображение на кнопку invoke BmpButton,hWnd,50,585,18,19,14 ;кнопка OK но в WM_COMMAND при выборе пользователя в меню нужно поменять изображение на эту же кнопку invoke BmpButton,hWnd,50,585,20,21,14 ;кнопка OK Получается загружены оба изображения на эту кнопку. Как сделать чтобы в зависимости от выбора загружалась толко одно изображение кнопки? Спасибо.
При выборе создается новая кнопка, предыдущая уничтожается - вроде-бы так. Смотрел процесс, память - при создании нескольких новых кнопок на месте старых - никаких изменений... Никому не попадались BmpButton из 3-х картинок ? В тулбаре вроде есть ,но тулбар - замороченный какой-то - делает серую полосу по всей ширине окна и ничего с ней не сделать ...
zxcc, внимательно помедитируй на исходник ф-ции BmpButton. =)) Сейчас ты создаёшь вторую кнопку. Код (Text): invoke SendMessage,hBtn,BM_SETIMAGE,0,hBmp ;hBtn - хэндл кнопки (его возвращает BmpButton) ;hBmp - хэндл картинки, которую ты хочешь повесить