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

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

Отрисовка невидимого окна.


volser ©   (2005-05-30 17:53:00) 

Как можно заставить невидимое окно отрисоваться и сохранить в картинку?


volser   (2005-05-31 11:13:00) [1]

Вот параметры
PRF_NONCLIENT+PRF_CLIENT+PRF_OWNED+PRF_ERASEBKGND+PRF_CHILDREN


volser   (2005-05-31 11:12:00) [2]

Отрисовует только рамку :-(


volser   (2005-05-30 21:27:00) [3]

А что нужно подставлять в WPARAM (handle to DC (HDC))?
Какого имнно DC? на какой отрисовать?
Хочу отрисовать Form2 на канву Form1

SendMessage(Form2.Handle,WM_PRINT,Form1.Canvas.Handle,PRF_CLIENT+PRF_OWNED);

Пишет: Canvas does not allow drawing
Че я не так делаю?


toaster   (2005-05-30 21:13:00) [4]

WM_PRINT & WM_PRINTCLIENT теоретически должны эту проблему решать, но практически, насколько мне известно, мало какие приложения корректно отрисуются таким образом.


Игорь Шевченко   (2005-05-30 18:07:00) [5]

WM_PRINT или WM_PRINTCLIENT послать не поможет ?


Sergey Masloff   (2005-05-30 17:57:00) [6]

ShowWindow()


Наверх

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