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

Вниз

Подскажите   Найти похожие ветки 

 
Женя_   (2005-01-21 13:49) [0]

Пишу прогу, в ней в виде dll реализую плагины, один из них должен делать снимок экрана, скрывая окно программы. Причём именно скрывания окна и его восстановление должно происходить именно в dll.  
Если делаю вот так:
var
 hwd:hwnd;
begin
 hwd:=GetForegroundWindow;
 ShowWindow(hwd, SW_HIDE);
 sleep(1000);
 MakrScreenShot;
 ShowWindow(hwd, SW_RESTORE);  
end;
Ничё не происходит, т.е. не скрывается
Если передаю хэндл из программы, как результат   hwd:=GetForegroundWindow;
То выдаётся ошибка о неправильном обращении к памяти....  
Если всё это перенести в гл прогу, то работает....
Подскажите чё не так делаю?


 
Style ©   (2005-01-21 14:17) [1]


> Если передаю хэндл из программы, как результат   hwd:=GetForegroundWindow;
>
> То выдаётся ошибка о неправильном обращении к памяти....
>  


Как ты его передаешь??



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

Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.058 c
1-1106227257
Separator
2005-01-20 16:20
2005.02.06
Установка Indy 10.


3-1104263005
KristinaNeedHelp
2004-12-28 22:43
2005.02.06
DBGrid govorit nepravdu =(( 4to delat ?? POMOGITE


1-1106291216
Бизон
2005-01-21 10:06
2005.02.06
Доступ к функциям MSWORD из Delphi


3-1104947532
Rule
2005-01-05 20:52
2005.02.06
Не могу восстановить БД Firebird 1.5 из gbk


4-1103105914
-=SS=-
2004-12-15 13:18
2005.02.06
Странное поведение Dll





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский