Как получить фокус на окно IE8? SetForegroundWindow ()?

Я использую следующую строку

SetForegroundWindow(hWnd);

в C ++, чтобы получить фокус на окно ie8. Что на самом деле происходит, так это то, что я получаю фокус 2 раза, и после этого, если я открою его в следующий раз, вместо того, чтобы получить фокус, он просто мигает на панели задач оранжевым цветом.
Пожалуйста, предоставьте мне решение для этого.
Любая альтернатива для SetForegroundWindow()?
Я пытался использовать

SendMessage(hWnd, WM_SYSCOMMAND, SW_SHOW,0);

Это не работает.

0

Решение

Попробуй это:

ShowWindow(hWnd,SW_SHOWMAXIMIZED);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]