程序是这样的:
我的程序是活动窗口。 hWnd=::GetActiveWindow();
::GetWindowText(hWnd, a, 100);
AfxMessageBox(a); ::SetWindowText(hWnd, "sdf");
hWnd=::GetNextWindow(hWnd, GW_HWNDPREV); ::GetWindowText(hWnd, a, 100);
AfxMessageBox(a);
::SetWindowText(hWnd, "sdf");但取到的不是我窗口下面的窗口,而是IME窗窗,或是别的,如何才能取到我程序下面的窗口,如果后面的窗口是最大化的还好,但有时不是。
我的程序是活动窗口。 hWnd=::GetActiveWindow();
::GetWindowText(hWnd, a, 100);
AfxMessageBox(a); ::SetWindowText(hWnd, "sdf");
hWnd=::GetNextWindow(hWnd, GW_HWNDPREV); ::GetWindowText(hWnd, a, 100);
AfxMessageBox(a);
::SetWindowText(hWnd, "sdf");但取到的不是我窗口下面的窗口,而是IME窗窗,或是别的,如何才能取到我程序下面的窗口,如果后面的窗口是最大化的还好,但有时不是。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货