Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как правильно обработать hdc Identifies the device control? [D5]


MegaVolt ©   (2005-08-03 13:40:00) 

Я делаю так:

       c:=TCanvas.Create;
       c.Handle:=Message.DC;
       ........
       c.free;

это правильно или можно с этой канвой работать без создания экземпляра TCanvas?


MegaVolt   (2005-08-04 09:59:00) [1]

>Не будет. С чего бы ?

YНу уча лишних операций. На каждый вызов обработчика создать объект, удалить объект. Да и в самом объекте я так понимаю есть куча кода на всякий случай который мне не нужен.


Игорь Шевченко   (2005-08-03 14:47:00) [2]

MegaVolt ©   (03.08.05 14:31) [3]


> Хотя средствами GDI быстрее наверное будет?


Не будет. С чего бы ?


MegaVolt   (2005-08-03 14:31:00) [3]

Спасибо :) Хотя средствами GDI быстрее наверное будет?


Игорь Шевченко   (2005-08-03 14:04:00) [4]


> это правильно


Правильно. Не вижу ничего зазорного в такой работе.


Чапаев   (2005-08-03 13:50:00) [5]

> можно с этой канвой работать без создания экземпляра TCanvas?
Можно. Средствами GDI.


Наверх

Титульная страница Поиск, карта сайта Написать письмо