![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
не работает WM_PRINT [D5, D6, D7, Win2k, WinXP]
ancot © (2006-02-03 21:30:00)Всем доброго вечера !. Имется control типа TStringGrid (наследник от TWinControl) с собственным обработчиком WM_PAINT и перекрытым WM_ERASEBKGND. Когда посылаю ему сообщение
MyGrid.Perform(WM_PRINT, MemDC, PRF_ERASEBKGND + PRF_CLIENT + PRF_NONCLIENT);MemDC остается чистым, но с стандартными VCL control типа TMemo, TEdit все замечательно. Может кто подскажет что где не так.
tesseract (2006-02-04 11:30:00) [1]Собственный StringGrid от TwinControl? А он имеет обработчик события WM_PRINT?
Есть компонент TprintGrid который выводит на печать стандартный StringGrid.
Должен быть на Torry.net.
Но ИМХО лучше поставить FreeReport - намного больше возможностей.