|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.06.2013, 19:42 | #1 |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 218
|
Рисование на форме API
При разработке программ с VCL я просто указывал
bmp.Draw(Form1.Canvas.Handle, 0, 0); и содержимое bmp:PBitMap; (kol) отрисовывалось на форме. Сейчас форма создана на API, и я не могу разобраться как рисовать на ней? Какой хендл нужно передавать? |
04.06.2013, 20:04 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Не хендл. Ты должен получить контекст канвы: GetDC(Хендл окна, на котором рисовать). И уже этот контекст передавать в функции рисования.
Как вариант - описать сообщение WM_PAINT, при котором этот самый DC уже тебе предоставляется виндой. Еще скажу: APIx 2 - Visual WinAPI тебе в помошь.
I'm learning to live...
|
05.06.2013, 08:00 | #3 |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 218
|
Спасибо, рисование сделал
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
win api рисование | 123456789igor | Win Api | 0 | 21.10.2012 19:47 |
Win API рисование | Granus | Win Api | 11 | 29.06.2009 13:20 |
рисование на форме | Kostua | Помощь студентам | 2 | 26.07.2008 16:24 |
Рисование графики на Win Api помогите | exolot128 | Помощь студентам | 12 | 08.10.2007 15:24 |