有一个进程A,其是一个单窗口的程序,假定已经知道其标题栏的caption,已经在桌面上最小化,现在需要通过程序来模拟鼠标点击它使它恢复,我的思路是通过其标题栏的caption找到其窗口句柄,然后向该句柄发送窗口恢复的消息,如下:
HWIND hWnd = ::FindWindow(NULL,"窗体标题栏的caption");
::SendMessage(hWnd,WM_SYSCOMMAND,SC_RESTORE,0);但经过试验没有起到预期使窗口恢复的效果,请教各位大虾问题在那里?发送消息的时候是否一定要得到窗体的焦点或者一定需要指定模拟点击的坐标才可以?