FindWindow函数

最近学习了一些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。

posted @ 2012-07-04 11:45  苍龙潜行  阅读(221)  评论(0编辑  收藏  举报