随心工作室 - 优化排样网
站内公告
  会员登录
名  称  
密  码  
验证码    
  
  超级搜索引擎
栏  目  
类  别  
关键词  
 站内搜索   网络搜索
  
  热门文章TOP10
 随心智能升级-轻松实现自动升级【原创】
 随心切割系统【原创】
 本站源代码购买说明
 现代切割技术的发展和应用
 Win2000不能登录的问题【原创】
 随心登录【原创】
 本站共享软件购买说明
 分布式遗传算法研究
 如何解决安装时提示没有Windows Installer的错误【原创】
 随心SQL安装【原创】
  版权及免责声明

  本站资料文章其版权归作者本人所有。
  如果有任何侵犯您版权的地方,请尽快与本站联系!


  您现在的位置:文章资料>>正文
查看:[ 大字 中字 小字 ] [双击滚屏] 查看权限: 普通文章
如何由进程得到窗口标题文字【原创】
作者:Playguy 来源:随心工作室 - 优化排样网 阅读次数: 88 发表日期: 2006-4-22 17:06:01
下面是如何由进程得到窗口标题文字的例子:
           
    typedef struct tagWNDINFO
    {
    DWORD dwProcId;
    HWND hWnd;
    } WNDINFO, *LPWNDINFO;
   
    BOOL CALLBACK MyEnumProc(HWND hWnd,LPARAM lParam)
    {
        DWORD dwProcId;
       
        GetWindowThreadProcessId(hWnd, &dwProcId);
       
        LPWNDINFO pInfo = (LPWNDINFO)lParam;
       
        if(dwProcId == pInfo->dwProcId)
        {
        pInfo->hWnd = hWnd;
        return FALSE;
        }
       
        return TRUE;
    }
   
    HWND GetProcessMainWnd(DWORD dwProcId)
    {
        WNDINFO wi;
       
        wi.dwProcId = dwProcId;
        wi.hWnd = NULL;
       
        EnumWindows(MyEnumProc,(LPARAM)&wi);
       
        return wi.hWnd;
    }
   
    通过函数GetProcessMainWnd得到窗口的句柄后,就可以
   
    调用GetWindowText(Hwnd)得到窗口标题了。
   
    注:具体函数的调用参数请参考MSDN Library!
[录入:随心工作室 - 优化排样网 责编:Playguy]
上一篇:如何由窗口得到可执行文件名【原创】
下一篇:取MAC地址的三种方法【原创】 [会员文章]
  【公共评论】[目前共有0条评论] [发表评论]
暂时还没有评论
第0页,共0页,共0条评论  
创意无限,真诚永远 本站域名:www.aslike.net / www.asulike.cn - 浏览本站的最佳分辨率:800*600
电话:13065817099 邮箱:[email protected] MSN:[email protected] QQ:254727201
| 版权声明 | 关于我们 | 网站管理 | 会员注册 | 超级搜索 
Copyright © 2001-2006 随心工作室 - 优化排样网。 建站时间:2000-9-1