查找窗口句柄

查找窗口句柄HWNDSearchWindow(CStringstrWinName){//获得桌面窗口CWnd*pDesktopWnd=CWnd::GetDesktopWindow();//获得第一个子窗口CWnd*pWnd=pDesktopWnd->GetWindow(GW_CHILD);CStringstrClassName=_T(“”);CString

大家好,又见面了,我是你们的朋友全栈君。HWND SearchWindow(CString strWinName)

{


//获得桌面窗口


CWnd* pDesktopWnd = CWnd::GetDesktopWindow();





//获得第一个子窗口


CWnd* pWnd = pDesktopWnd->GetWindow(GW_CHILD);


CString strClassName = _T(“”);


CString strWindowText= _T(“”);


strWinName.MakeUpper();


while (pWnd != NULL) 


{



//获得窗口标题


::GetWindowText(pWnd->GetSafeHwnd(), strWindowText.GetBuffer(256), 256);


strWindowText.ReleaseBuffer();


strWindowText.MakeUpper();


if (strWindowText.Find(strWinName) != -1)


{


//获得窗口类名


::GetClassName(pWnd->GetSafeHwnd(), strClassName.GetBuffer(256), 256);


strClassName.ReleaseBuffer();


return pWnd->GetSafeHwnd();


}


//继续下一个子窗口 


pWnd = pWnd->GetWindow(GW_HWNDNEXT);


}


return 0;

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158991.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • HDU–2040

    HDU–2040

    2022年2月1日
    34
  • System.setProperty()「建议收藏」

    System.setProperty()「建议收藏」/**设置指定键对值的系统属性*setProperty(Stringprop,Stringvalue);**參数:*prop-系统属性的名称。*value-系统属性的值。

    2022年7月4日
    43
  • Python电影评论数据分析系统_echarts数据可视化

    Python电影评论数据分析系统_echarts数据可视化书接上文,继上文实现了《复仇者联盟4:终局之战》电影的影评数据分析采集之后,本文主要对获取到的影评数据进行一些可视化展示,主要的可视化展示手段是词云。这里我把200条左右的纯评论数据抽取解析了出来,贴在下面,感兴趣的可以拿去:=========================================================================…

    2022年9月13日
    0
  • MAC常用快捷键 基本常用的都整理在这里了[通俗易懂]

    MAC常用快捷键 基本常用的都整理在这里了

    2022年2月8日
    41
  • 项目部署流程_SSH服务

    项目部署流程_SSH服务本次部署流程中,需要一台服务端服务器和一台客户端服务器(backup服务器充当服务端服务器,nfs存储服务器充当客户端服务器)服务端部署步骤:(backup服务器)第一个里程:确认软件服务是否安装[root@backup~]rpm-qarsync(查看是否安装)rsync-3.0.6-12.el6.x86_64第二个里程:如果未安装则进行安装rsync软件操作[root@backup~]#安装rsync软件[root@backup~]yuminstall-yrsync

    2022年10月13日
    0
  • web调用打印机自动打印_网页打印如何设置默认打印机

    web调用打印机自动打印_网页打印如何设置默认打印机浏览器网页打印前言客户对于一些插件比较敏感,如金融、银行等出于安全的考虑和产品的把控,可能不愿意页面打印的时候,客户端浏览器安装插件。(当然,用户有各种各样的需求和打印格式要求,愿意使用打印控件的,开发的打印功能当然很好。)所以直接使用浏览器自带的打印功能,就成为一个选择。打印功能介绍2.1普通打印如果要将当前网页的内容直接打印到白纸上,很简单,使用如下js代码即可实现。…

    2025年7月28日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号