如何将焦点集中到IE8窗口?SetForegroundWindow()

How to get focus to IE8 window ? SetForegroundWindow()?

本文关键字:窗口 SetForegroundWindow IE8 焦点 集中      更新时间:2023-10-16

我正在使用以下行

SetForegroundWindow(hWnd);  

在c++中,将焦点集中到ie8窗口。实际发生的情况是,我获得了2次焦点,之后如果我下次打开而不是获得焦点,它就会在任务栏中以橙色闪烁。请给我一个解决方案。有SetForegroundWindow()的替代方案吗?我试过使用

SendMessage(hWnd, WM_SYSCOMMAND, SW_SHOW,0);

它不起作用。

试试这个:

ShowWindow(hWnd,SW_SHOWMAXIMIZED);