我正在尝试自动化应用程序,但在某些自动化任务应用程序激活其自己的主窗口。
这会中断自动化行为。有没有办法捕获消息并正确禁用窗口激活自己。
到目前为止我所尝试的是继承主窗口和拦截
case WM_WINDOWPOSCHANGING:
return false;
case WM_WINDOWPOSCHANGED:
return false;
case WM_ACTIVATEAPP:
return false;
case WM_ACTIVATE:
return false;
case WM_MOUSEACTIVATE:
return false;
case WM_NCACTIVATE:
return false;
这并没有给出任何好的结果,因为窗口仍然会自动激活它的子类,并为每条消息返回false。