![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить 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