Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];

Вниз

Получение изображения с невидимого окна   Найти похожие ветки 

 
diMAN   (2003-03-13 13:26) [0]

У меня такой вопрос: Имеются два окна (формы), причём одно перекрывает другое. Можно ли каким-нибудь способом получить изображение с перекрытого окна и сохранить его, скажем в bmp, для последующего вывода на самом верхнем окне. Желательно узнать ответ для двух случаев: 1) перекрятое окно - окно своей программы, 2) перекрытое окно - окно чужой программы.


 
MBo   (2003-03-13 13:33) [1]

WM_PRINT или WM_PRINTCLIENT


 
diMAN   (2003-03-13 16:58) [2]

Ни один вариант не работает. Делал так:
DC := GetDC(ShowForm.Handle);
SendMessage(HideForm.Handle, WM_PRINT, DC, PRF_CHILDREN or PRF_OWNED);
ReleaseDC(ShowForm.Handle, DC);


 
MBo   (2003-03-13 17:24) [3]

www.fengyuan.com



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.05.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
14-46922
sniknik
2003-04-25 08:53
2003.05.15
Кто понимает эту бредовую ситуацию?


6-46868
nikolo
2003-03-18 13:08
2003.05.15
FTP + DialUp


3-46613
Ann
2003-04-22 15:42
2003.05.15
та же date


14-46935
Феликс
2003-04-24 17:18
2003.05.15
Вопрос по бух. учету


14-46985
Namo
2003-04-27 17:48
2003.05.15
и кто они после этого?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский