![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вывод в нестандартные окна [D7]
yahaha © (2006-09-11 10:36:00)
SetWindowRgn(Panel1.Handle,BitmapToRgn(MaskBmp),True);
DC:=GetDC(Panel1.Handle);
BitBlt(DC,0,0,113,99,Bmp1.Canvas.Handle,0,0,SrcCopy);
TextOut(DC,33,28,'123',3);
В итоге нужный регион для объекта (панели) создаётся, но затем в него ни текст, ни графика не выводятся. Аналогично - с другими оконными объектами. Они становятся белыми - и всё.
Если регион окна в Panel1 не менять, а оставить стандартным, всё выводится прекрасно.
Вопрос: почему так?
Zeqfreed (2006-09-11 11:58:00) [1]Не вижу ReleaseDC.