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

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

Запутался с DC


REA ©   (2002-10-21 17:36:00) 

В какой момент лучше получить информацию о DC?
Например после создания Handle окна. Должно быть что-то типа OnHandleAllocated.


Юрий Федоров   (2002-10-21 19:12:00) [1]

>TTCustomDelphiMaster
Спасибо.
Уже несколько раз на форруме поздравили ,чертовски приятно :)


TTCustomDelphiMaster   (2002-10-21 18:55:00) [2]

Юрий Федоров. Проздравляю с днем варенья!!!


TTCustomDelphiMaster   (2002-10-21 18:53:00) [3]

Будет, будет.

PS: Я не торможу у медя dial-up.


TTCustomDelphiMaster   (2002-10-21 18:52:00) [4]

REA, Юрий Федоров дело говорит.


Юрий Федоров   (2002-10-21 18:28:00) [5]

>TTCustomDelphiMaster
А при перестройке компонента не будет повторного вызова CreateWND, DestroyWND ? Я не подкалываю, просто спрашиваю


TTCustomDelphiMaster   (2002-10-21 18:24:00) [6]

В таком случае учитывайте, что при получении сообщения CM_RecreateWnd компонент может быть перестроен и ваш DC будет недействителен. Нужно будет отлавливать CM_SHOWINGCHANGED и еще что нибуть.


Юрий Федоров   (2002-10-21 18:00:00) [7]

CreateWND, DestroyWND - переопределить виртуальные методы


REA   (2002-10-21 17:47:00) [8]

Мне нужно установить режим до начала работы с DC, а поскольку это происходит в компоненте, то на каждое изменение Canvas не хочется вешать обработчик - лишние вызовы не ускоряют работу.
Хочется на создание окна повесить.


TTCustomDelphiMaster   (2002-10-21 17:40:00) [9]


> В какой момент лучше получить информацию о DC


Перед началом работы с ним.


Наверх

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