Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.023 c
1-1106725259
ShimON
2005-01-26 10:40
2005.02.06
Отследить выход из Windows


6-1100943955
Неизвестный
2004-11-20 12:45
2005.02.06
Проблема с отправкой писем


11-1089331291
Vladimyr
2004-07-09 04:01
2005.02.06
Rotated text - не вращается, хоть тресни...


14-1105682879
syte_ser78
2005-01-14 09:07
2005.02.06
Гигантомания и микронезия


1-1106417243
InTr
2005-01-22 21:07
2005.02.06
Поле ввода/редактирования, подобное вордовому




   Наверх