Вниз
Скачать: CL | DM;

Как активизировать окно   Найти похожие ветки 

← →
vvvaaa   (2005-11-26 15:39) [0]

Есть свернутое окно и активно другое приложение
ShowWindow(Handle,SW_SHOW);
из свернутого востонавливает в нормальное, а
SetForegroundWindow(Handle);
должна (как написано в Help"e) перемещать окно на паредний план и активизировать, но окно не перемещается и не активируется, только в таскбаре мигать начинает. Почему окно не активируется?


← →
gdaujk ©   (2005-11-27 06:53) [1]

procedure ForceForegroundWindow(MainWnd: HWND);
 var
   fPID, cPID: DWORD;
 begin
   fPID := GetWindowThreadProcessId(GetForegroundWindow, nil);
   cPID := GetWindowThreadProcessId(MainWnd, nil);
   AttachThreadInput(fPID, cPID, True);
   ShowWindow(MainWnd, SW_SHOW);
   SetForegroundWindow(MainWnd);
   AttachThreadInput(fPID, cPID, False);
 end;


PS: Можно было и поискать, тема уже была...



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

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



Память: 0.45 MB
Время: 0.03 c
15-1137044415
begin...end
2006-01-12 08:40
2006.02.05
С Днём рождения! 12 января


15-1136894966
dmitry99
2006-01-10 15:09
2006.02.05
Глобальное потепление в Новосибирске отменяется.


15-1137436983
stef
2006-01-16 21:43
2006.02.05
Госэкзамен


2-1137407275
-matrix-
2006-01-16 13:27
2006.02.05
Парочка глупых вопросов


9-1113343432
Ке
2005-04-13 02:03
2006.02.05
Редактор карты и вэй-поинтов




   Наверх