HWND FindWindow(
    LPCTSTR lpClassName, // pointer to class name
    LPCTSTR lpWindowName  // pointer to window name
   );如何得知class name和window name啊??举个例子,,谢谢!!

解决方案 »

  1.   

    classname是个软件向系统注册的类名,可以通过间谍软件查到,也可以自己编个小程序查到。
    windowname就是通常说的窗体的caption属性的值
      

  2.   

    class name一般可以不用,填nil就OK
    window name嘛,可以在任务栏上看,或者在进程列表去看看...
      

  3.   

    HWND FindWindow(
        LPCTSTR lpClassName, // pointer to class name
        LPCTSTR lpWindowName  // pointer to window name
       );
    第一个是窗体所属的类,如果不知道 添nil就行
    第二个是窗体的标题
    用法
    返回值为查找到的窗体的handle
      

  4.   

    举例:
    han:HANDLE;han := FindWindow(nil,"计算器");  //查找标题为 计算器 的窗口
    if(IsWindow(han))                 //判断是否找到了
      SendMessage(han,WM_CLOSE,0,0);  //如果找到了 发消息关闭它
      

  5.   

    好浪费分的人啦,一个大好人,可是你会结贴么??
    lpWindowName 一般设为窗口的标题就可以了,
    lpClassName设为nil
      

  6.   

    在delphi中用winsight32就可以监视了
      

  7.   

    我接个分吧,试试这个:
    var
    hwn:hwnd;
    begin
    hwnd:=0;
    hwnd:=findwindow(pchar('shell_traywnd'),nil);
    if hwnd<>0 then
     showwindow(hwnd,SW_HIDE)
      

  8.   

    欢迎广大Delphi程序员到《delphi专题研讨会》到QQ群7568683
    讨论