Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

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

 
Женя_   (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;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.039 c
3-1104382299
Azat
2004-12-30 07:51
2005.02.06
один DBNavigator для нескольких таблиц БД


1-1106229655
Павел
2005-01-20 17:00
2005.02.06
Как активировать дочернее окно в чужом приложении?


3-1104919422
P.N.P.
2005-01-05 13:03
2005.02.06
Firebird 1.5 - получить список Alias-ов


1-1106270038
jcrush
2005-01-21 04:13
2005.02.06
Разбивка сообщения по 70 символов..


14-1105859833
YurikGL
2005-01-16 10:17
2005.02.06
Подскажите нормальный дизайнер БД