我的目标是使函数类似于this,但使用HWND窗口对象作为参数。
假设我们有2(两个)应用程序窗口。 Chrome和Spotify(仅作为示例)。
目前,我已选择Chrome窗口。
我想通过使用Windows API来聚焦/选择Spotify窗口的功能来关注Spotify窗口。
该函数具有1个参数,该参数接受HWND窗口对象。然后,该功能将焦点放在窗口上。
使窗口的初始尺寸保持聚焦状态也很不错。
我不知道Windows API调用了某些窗口。
ShowWindow(hwnd, SW_RESTORE);
SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
SetActiveWindow(hwnd);
SetForegroundWindow(hwnd)
SetFocus(hwnd);
SendMessage(hwnd, WM_SETFOCUS, 0, 0);
PostMessage(hwnd, WM_SETFOCUS, 0, 0);