![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как правильно работать с Битмапом?
DevilDevil © (2006-10-17 09:59:00)Делаю примерно так:
var
Bitmap : HBitmap;
DC : HDC;
begin
Bitmap := ...
...
DC := CreateCompatibleDC(0);
SelectObject(DC, Bitmap);
...
DeleteObject(DC);
DeleteObject(Bitmap);
DevilDevil (2006-10-17 11:15:00) [1]> DrPass © (17.10.06 10:53) [5]
> ..."С точки зрения API" все верно...
Именно в этом и заключался мой вопрос. Собственно, и задавал я этот вопрос на конференции WinAPI...
Спасибо за ответ
DrPass (2006-10-17 10:53:00) [2]
> корректно ли я создаю DC, ассоциирую его с имеющимся Битмапом,
> удаляю Битмап и DC ?
Смотря для каких целей. "С точки зрения API" все верно, а уж что ты собрался с этим кодом делать, мой портативный телепатор молчит
DevilDevil (2006-10-17 10:30:00) [3]... корректно ли я создаю DC, ассоциирую его с имеющимся Битмапом, удаляю Битмап и DC ?
DVM (2006-10-17 10:11:00) [4]Откуда же я знаю корректно ты его создаешь или нет, ты же не написал.
DevilDevil (2006-10-17 10:09:00) [5]корректно ли я создаю/удаляю Битмап с "Канвасом" ?
DVM (2006-10-17 10:06:00) [6]И в чем вопрос?