我想在程序中用win32 api的postmessage或者sendmessage发送Ctrl+F这样的组合键,哪位大侠指点一下。发送,组合键API

解决方案 »

  1.   

    [DllImport("user32.dll", EntryPoint = "SendMessage")]
    public static extern int SendMessage(IntPtr hwnd, int wMsg, uint wParam, uint lParam);SendMessage(hwnd, 0x0104, 0x11, 0x20380001);//0x11 == VK_CONTROL == Ctrl键
    SendMessage(hwnd, 0x0104, (int)'F', 0x20210001);
    SendMessage(hwnd, 0x0106, (int)'f', 0x20210001); 
    SendMessage(hwnd, 0x0105, (int)'F', 0xE0210001);
    SendMessage(hwnd, 0x0105, 0x11, 0xC0380001);试试
      

  2.   

    sendmessage如何发送字符串呢?