请问:我想通过postmessage,来模仿手动 对目标进程对话框的按钮 进行顺序按键,该如何做呢?谢谢。
附:
我试图按下目标进程对话框当前默认按钮的下一按钮,但失败。始终按下当前默认按钮。
CWnd *pWnd=CWnd::FindWindow(NULL,“目标进程窗口");
if(pWnd) {
pWnd->PostMessage(WM_KEYDOWN,VK_TAB,0); //NG
pWnd->PostMessage(WM_KEYDOWN,VK_RETURN,0);//OK
}
附:
我试图按下目标进程对话框当前默认按钮的下一按钮,但失败。始终按下当前默认按钮。
CWnd *pWnd=CWnd::FindWindow(NULL,“目标进程窗口");
if(pWnd) {
pWnd->PostMessage(WM_KEYDOWN,VK_TAB,0); //NG
pWnd->PostMessage(WM_KEYDOWN,VK_RETURN,0);//OK
}
用hook吧