#include #include void main() { HWND hwndParent; HWND hwndChild; MSG msg; POINT point = { 0, 0 }; hwndParent = FindWindow("Notepad",NULL); hwndChild = FindWindowEx(hwndParent, NULL, "Edit", NULL); if(hwndChild) { msg.hwnd = hwndChild; msg.message = WM_CHAR; msg.wParam = 65; msg.lParam = 0; msg.time = 56261000; //Dunno what to put for this msg.pt = point; //Dunno what to put for this printf("DispatchMessage next...\n\n",msg.hwnd); system("pause"); DispatchMessage(&msg); //Fail to send "A" to Notepad... printf("\nPostMessage next...\n\n"); system("pause"); PostMessage(hwndChild,WM_CHAR,65,0); //Sends "A" to Notepad... printf("\nDone!\n\n"); } system("pause"); }