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

Вниз

PrinScreen c окна на неактивном рабочем столе.   Найти похожие ветки 

 
hvs-md   (2002-03-31 21:22) [0]

Привет Всем.
Создаю desctop 2, перехожу на него изапускаю программу.
Возращаюсь на основной desctop..
Подскажите, как получить копию окна программы находящейся
на desctop 2 ???


 
Song ©   (2002-04-01 09:10) [1]

Как вы создаёте desktop2?


 
watcher   (2002-04-01 13:16) [2]

никак
функции типа FindWindow() , ....
работают только в контексте активного Desktop"а


 
hvs-md   (2002-04-01 14:22) [3]

to Song
var
hDesktop: HDesk;
hOldDesktop:HDesk;
pi: _PROCESS_INFORMATION;
si: _STARTUPINFOA;
....
begin
hDesktop:=CreateDesktop("NewDesktop",nil,nil,DF_ALLOWOTHERACCOUNTHOOK,
DESKTOP_CREATEMENU+DESKTOP_CREATEWINDOW+DESKTOP_ENUMERATE+
DESKTOP_HOOKCONTROL+DESKTOP_READOBJECTS+
DESKTOP_SWITCHDESKTOP+DESKTOP_WRITEOBJECTS,nil);
FillMemory( @si, sizeof( si ), 0 );
si.cb := sizeof( si );
si.dwFlags := STARTF_USESHOWWINDOW;
si.wShowWindow:=SW_SHOWMAXIMIZED;
Si.lpDesktop:=PChar("Winsta0\NewDesktop");
CreateProcess(nil,"userinit.exe",nil,nil,false,NORMAL_PRIORITY_CLASS,nil,nil,Si,pi);
SwitchDesktop(hDesktop);
SetThreadDesktop(hDesktop);
...


 
Song ©   (2002-04-01 15:12) [4]

А получить DC от HDesk никак?



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

Текущий архив: 2002.06.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
6-7138
torex
2002-03-19 22:32
2002.06.03
Хук как альтернатива при написании firewall`а


1-6952
ask
2002-05-21 10:24
2002.06.03
Close form //извините, поиск не работает


8-7136
UnDISCOvery
2002-01-05 14:02
2002.06.03
Графика и База Данных. Как совместить ?


14-7213
IronHawk
2002-04-26 13:16
2002.06.03
Админам посвящаеться 4 :-))) ))) и последнее...


3-6938
alex11111
2002-05-14 16:48
2002.06.03
Проблема с увязкой MySQLQuery с DBGrid