win7如何使用FindWindow和FindWindowEx查找窗口句丙?
用delphi老是返回0

解决方案 »

  1.   

    findwindow 的使用在win700下都没差别,一样简单到没法再简单了var
      h:hwnd;
    begin
      h:=findwindow(窗口类名, 窗口标题);
    .....如果失败,检查下你的类名或窗口标题有没有搞错 
      

  2.   

    你的win7是不是64位的?64位的可能有问题。
      

  3.   

    32位的,而且UAC也关了。都不行。有兴趣的可以试下。
      

  4.   

    FindWindow FindWindowEx 在XP Win7 Win8  32 64位下都一样啊,
      

  5.   

    对6L补充:貌似是SendMessage等需要同等权限,而不是FindWindow你是不是创建了虚拟桌面,并且调用线程跟目标线程不在同一个桌面?这样FindWindow会失效的,必须在同一个桌面!