Я использую следующую строку
SetForegroundWindow(hWnd);
в C ++, чтобы получить фокус на окно ie8. Что на самом деле происходит, так это то, что я получаю фокус 2 раза, и после этого, если я открою его в следующий раз, вместо того, чтобы получить фокус, он просто мигает на панели задач оранжевым цветом.
Пожалуйста, предоставьте мне решение для этого.
Любая альтернатива для SetForegroundWindow()
?
Я пытался использовать
SendMessage(hWnd, WM_SYSCOMMAND, SW_SHOW,0);
Это не работает.
Попробуй это:
ShowWindow(hWnd,SW_SHOWMAXIMIZED);
Других решений пока нет …