2013-02-06 4 views
0

나는 IE8 창에 포커스를 얻을 수있는 다음 줄을 c포커스를 IE8 창으로 가져 오는 방법은 무엇입니까? SetForegroundWindow()?

SetForegroundWindow(hWnd); 

++를 사용하고 있습니다. 실제로 일어나는 일은 초점을 얻는 대신에 다음 번에 열면 오렌지 색상의 작업 표시 줄에서 깜박입니다. 해결 방법을 제공해주십시오. SetForegroundWindow()의 다른 대체 무엇입니까? 내가 사용 시도

SendMessage(hWnd, WM_SYSCOMMAND, SW_SHOW,0); 

그것은 작동하지 않았다.

+0

이 스레드는 그것을 커버 것으로 보인다. http://stackoverflow.com/questions/3772233/win32-setforegroundwindow-unreliable –

+0

['SetForegroundWindow']에 대한 문서 (http://msdn.microsoft.com/en-us/library/windows/desktop /ms633539.aspx)는이 API 호출을 사용할 수있는 조건을 설명합니다. 이 질문에 대한 답입니다. – IInspectable

답변

0

이 시도 :

ShowWindow(hWnd,SW_SHOWMAXIMIZED);