最近学习了一些API函数,印象最深的数FindWindow();
感觉实用的有下面用法:
void send() { HWND noteWND; if(noteWND==NULL) { noteWND =::FindWindow("Notepad",NULL); noteWND =::FindWindowEx(noteWND,0,"Edit",NULL); } UCHAR *s=(UCHAR*) "12345678和\0 "; while (*s) { //TRACE( "send:%x\n ",*s); ::SendMessage(noteWND,WM_CHAR,*s,0); s++; }
当你打开一个记事本,运行程序时候,调用此函数可以讲*s的值写入记事本,这种方法可以用来检测程序运行时传递的数据是否正常。
FindWindow()函数还有许多功能,具体可以查看MSDN。