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

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

Как получить HDC у TCanvas?


Saracin ©   (2003-02-04 06:17:00) 

сабж или как панели сказать чтобы делала PaintTo в Canvas?


Сергей А   (2003-02-07 09:52:00) [1]

Сfnvas.handle это и есть DC, так что GetDC ни к чему


MBo   (2003-02-04 10:35:00) [2]

>HDC DC = GetDC(PaintBox1->Canvas->Handle);
>не чего не рисуется
потому что это глупость.
Прочитай про GetDC


Saracin   (2003-02-04 10:03:00) [3]

HDC DC = GetDC(PaintBox1->Canvas->Handle);
Panel1->PaintTo(DC,0,0);
не чего не рисуется, но код
HDC DC = GetDC(Panel2->Handle);
Panel1->PaintTo(DC,0,0);
работает как надо.
вчем фишка?


MBo   (2003-02-04 07:57:00) [4]

>как панели сказать
У панели есть hwnd, а у TCanvas - Handle


Saracin   (2003-02-04 07:49:00) [5]

:) не вопрос, но DC TCanvas"a у меня не получилось, т.к. getdc(HWND wnd) у TCanvas"a нету HWND.


MBo   (2003-02-04 07:03:00) [6]

и снова getdc


Наверх

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