Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » вывод картинки при нажатии на кнопку в Assembler

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

DeadMans



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Программируем в assemler под windows используем Masm 32. На форму прописано  3 кнопки. На 1й - выводится текстовое сообщение. На 3й - выход. а вот на 2й нужно чтобы выводилось готовое BMP изображение. Не знаю как сделать эту вторую. подскажите. плиззз )))

Всего записей: 8 | Зарегистр. 06-11-2007 | Отправлено: 16:03 29-06-2011
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так же как и без асма, создаем ownerdraw Button и в событии WM_DRAWITEM (вроде так) рисуем что хотим через BitBlt на контексте кнопки.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:57 30-06-2011
DeadMans



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
видимо не правильно сформулировал:
при нажатии на 2-ю кнопку нужно вывести в новом окне уже готовое изображение!

Всего записей: 8 | Зарегистр. 06-11-2007 | Отправлено: 13:11 06-09-2011
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeadMans
В чем конкретно проблема? Как это сделать на асме или как это сделать в принципе?
Если в принципе (то есть алгоритм), то при нажатии на кнопку 2 создаем BITMAP рисуем на нем че нить, потом создаем окно через CreateWindow. У этого окна в оконной процедуре в событии WM_PAINT прописываем рисовать на DeviceContext картинку, которая находится в BITMAP.
Как то так.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 06:18 07-09-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » вывод картинки при нажатии на кнопку в Assembler


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru