Каким макаром можно прогркаммно переключить задачи? Следующий код работает в большинстве случаев, однако он не помагает при переключении между icq и icq:
hwndOld = GetForegroundWindow();
iOld = GetWindowThreadProcessId(hwndOld,0);
if (IsZoomed(hwnd)){
ShowWindow(hwnd,SW_MAXIMIZE);
}
else{
ShowWindow(hwnd,SW_RESTORE);
}
iNew = GetWindowThreadProcessId(hwnd,0);
AttachThreadInput(iNew,iOld,true);
SetForegroundWindow(hwnd);
BringWindowToTop(hwnd);
SetActiveWindow(hwnd);
SetFocus(hwnd);
AttachThreadInput(iNew,iOld,false);
Здравствуйте, asmer, Вы писали:
A>Каким макаром можно прогркаммно переключить задачи? Следующий код работает в большинстве случаев, однако он не помагает при переключении между icq и icq:
A>A> hwndOld = GetForegroundWindow();
skipped
A> AttachThreadInput(iNew,iOld,false);
A>
Спасибо, уже рабобрался