我用Delphi在写一个向串口发送数据的程序,那如何向串口发送Ctrl+Z呢,急,谢谢了!

解决方案 »

  1.   

    向串口发送Ctrl+Z?是不是想取消?
      

  2.   

    用一个api 模拟键盘按键。keybd_event
    VOID keybd_event(
                     BYTE bVK     //virtual-key code
                     BYTE bScan  //hardware scan code
                     Dword DwFlags  //flags specifying various function options
                     Dword dwExtrainfo  //additional data associated keystroke
    以下实现
    Keybd_Event(VK_Control,0,WM_Keydown,0);
    Keybd_event(ord('Z'),0,WM_Keydown,0);
    keybd_event(ord('Z'),0,KeyEventf_KeyUp,0);
    keybd_event(VK_Control,0,KeyEventf_Keyup,0);
    就可以了 不过老兄我看你的信 誉 值:  84  是不是太低了啊!