|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2016, 00:43 | #1 |
Форумчанин
Регистрация: 01.03.2015
Сообщений: 118
|
Загрузить Bitmap изображение на кнопку(WinApi)
Здравствуйте,хотел попробовать наложить на кнопку изображение формат bmp.
как правильно это сделать? Код:
|
13.01.2016, 09:37 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Откуда у WM_COMMAND возьмется в параметрах hBitmap?
Почему не послать BM_SETIMAGE сразу после создания кнопки? |
13.01.2016, 11:14 | #3 |
Форумчанин
Регистрация: 01.03.2015
Сообщений: 118
|
а если присваивать после нажатия ?Получилось сделать после создания,а если на кнопку нужно нанести изображение после клика,то как хранить hBitmap глобально?
Последний раз редактировалось Sterben; 13.01.2016 в 12:51. |
13.01.2016, 13:12 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
|
13.01.2016, 14:51 | #5 |
Форумчанин
Регистрация: 01.03.2015
Сообщений: 118
|
объясните на примере , у меня есть кнопка если на нее клацнули то должна появится картинка,где это сделать,есть вероятность замены одной картинки другой?
case WM_COMMAND: if (LOWORD(wParam) == 1000) { hButton = GetDlgItem(hWnd, 1000); hInstance = GetModuleHandle(NULL); hBitmap = LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP1)); SendMessage(hButton, BM_SETIMAGE, IMAGE_BITMAP, (LPARAM)hBitmap); } break; сделал так. Последний раз редактировалось Sterben; 13.01.2016 в 15:15. |
18.01.2016, 19:04 | #6 |
Пользователь
Регистрация: 23.06.2011
Сообщений: 54
|
Можно использовать BCM_SETIMAGELIST.
Пример на C приложил |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как на Bitmap добавить кнопку? | leo55 | ASP.NET | 1 | 04.12.2011 15:46 |
Вывести Bitmap на WinAPI | apromix | Win Api | 5 | 21.08.2011 10:00 |
Как загрузить изображения с использованием Bitmap | Pilgrimm | C++ Builder | 2 | 24.03.2011 07:56 |
Загрузить изображение | zont_11 | Microsoft Office Excel | 3 | 15.02.2011 12:24 |
Как перекинуть изображение из PictureBox в Bitmap(C#) | Дамир | Общие вопросы .NET | 1 | 23.10.2009 07:15 |