setForegroundWindow( FindWindow(nil, 未定标题 - 记事本'));   
 keybd_event(VK_SHIFT, MapVirtualKey(VK_SHIFT, 0), 0 , 0);
    keybd_event(VK_END, MapVirtualKey(VK_END, 0), 0, 0);
    keybd_event(VK_END, MapVirtualKey(VK_END, 0), KEYEVENTF_KEYUP, 0);
    keybd_event(VK_SHIFT, MapVirtualKey(VK_SHIFT, 0), KEYEVENTF_KEYUP, 0);
记事本内容为:
abcded
光标在"a"前。为什么它不会选择整行???
但如果只用
    keybd_event(ord('A'), MapVirtualKey(ord('A'),  0), 0, 0);
    keybd_event(ord('A'),  MapVirtualKey(ord('A'),  0), KEYEVENTF_KEYUP, 0);
会有字符打出!