如何发送F1键到指定的窗口,使F1键生效?(100分)

  • 主题发起人 主题发起人 snopy
  • 开始时间 开始时间
S

snopy

Unregistered / Unconfirmed
GUEST, unregistred user!
如何发送F1键到指定的窗口,使F1键生效? <br><br>注意: <br>1、指定的窗口只有“窗口标题”“窗口类名”“窗口句柄”,没有其它组件! <br>2、我用以下代码发送 &nbsp; 回车键 &nbsp; 成功,就是发送F1 &nbsp; F2 &nbsp; F系列的键不成功! <br><br>以下是成功的代码: <br>1、 <br>PostMessage(HWndDDZ,WM_CHAR,VK_RETURN,0); <br>2、 <br>PostMessage(HWndDDZ,WM_KEYDOWN,VK_RETURN,0); <br>PostMessage(HWndDDZ,WM_KEYUP,VK_RETURN,0); <br>3、 <br>SendMessage(HWndDDZ,WM_CHAR,VK_RETURN,0); <br>4、 <br>SendMessage(HWndDDZ,WM_KEYDOWN,VK_RETURN,0); <br>SendMessage(HWndDDZ,WM_KEYUP,VK_RETURN,0); <br><br>请高手们帮忙看看如何才能向指定的程序发送F系列的键!谢谢!
 
我用SPY++看过,用键盘按F1 ,就会产生 &nbsp;WM_KEYDOWN &nbsp;和 &nbsp;WM_KEYUP &nbsp;各一个事件,但我用程序就不行,只能发送(除了F1-F12)的其它键!
 
后退
顶部