SendMessage(hWnd, WM_KEYDOWN, VK_CONTROL,0);
SendMessage(hWnd, WM_KEYDOWN, '1',0);
SendMessage(hWnd, WM_KEYUP, '1',0);
SendMessage(hWnd, WM_KEYUP, VK_CONTROL,0);

解决方案 »

  1.   

    你的想法是不错.可是我要的是发给别的程序用的.例如发给top-level windows 
    我改为::SendMessage(HWND_BROADCAST, WM_KEYDOWN, VK_CONTROL,0);
    好象不行的;(
    请多多指点啊.谢谢.
      

  2.   

    keybd_event(VK_CONTROL,0,0,0);
    keybd_event((unsigned char)VkKeyScan('1'),0,0,0);
    keybd_event((unsigned char)VkKeyScan('1'),0,KEYEVENTF_KEYUP,0);
    keybd_event(VK_CONTROL,0,KEYEVENTF_KEYUP,0);
    这样才行.
    谢谢xpmao().请来一下.