auto hmain = ::FindWindow(NULL, L"MFCApplication2");if (hmain){//获取窗口句柄CRect rect;::GetWindowRect(hmain, rect);CString str;CPoint user_pt;//将user_pt点定位到用户名框内user_pt.x = rect.left + 109+10;user_pt.y = rect.top + 148+10;//通过位置获取窗口句柄auto m_hUserWnd = ::WindowFromPoint(user_pt);//通过按钮的名字获取按钮句柄HWND  hand_button = ::FindWindowExW(hmain, NULL, TEXT("Button"), TEXT("确定"));//得到按钮的句柄str = L"用户名:";wchar_t buf[100];//获取用户名//设置Edit文本::SendMessage(m_hUserWnd, WM_SETTEXT, 0, (LPARAM)L"ABC");//获取Edit文本::SendMessage(m_hUserWnd, WM_GETTEXT, (WPARAM)999, (LPARAM)buf);//将剪贴板的内容粘贴到文本框::SendMessage(m_hUserWnd, WM_PASTE, 0, 0);if (hand_button){::PostMessageW(hand_button, WM_LBUTTONDOWN, 0, 0);::PostMessageW(hand_button, WM_LBUTTONUP, 0, 0);}str = buf;str+=L"\r\n";::AfxMessageBox(str);}

vs2017 测试程序

https://download.csdn.net/download/u010261063/20042048

MFC 获取其他窗口的Edit文本和单击Button相关推荐

  1. jquery中在子窗口中获取父窗口的Input文本值

    1.父页面 <input type="hidden" name="billNo" id="billNo" value="${ ...

  2. mfc获取子窗口句柄_前端设计-JavaScript中父窗口与子窗口间的通信

    父窗体与子窗体之间的通信 在之前文章讲解windows程序设计过程中,我们曾描述了windows程序窗口之间通信与控制实现方法与过程,如窗体之间参数传递等.本文主要从Web程序开发前端JavaScri ...

  3. C# API之常用操作窗口类函数详解[查找所有窗口、获取目标句柄的类名、获取窗口文本、获取当前活动窗口、通过窗口句柄获取线程ID、获取指定窗口位置]

    /// <summary>/// 查找所有窗口(只要是在进程里面的)/// 如果不限制类名或者标题使用null代替/// </summary>/// <param nam ...

  4. MFC处理回车窗口消失

    MFC处理回车窗口消失   2011-04-24 12:21:31|  分类: C&C++&VC |  标签:对话框  回车  mfc  消失   |字号大中小 订阅 我的方法是:找到 ...

  5. C++ 一个程序获取另一个程序Edit控件的内容

    转载地址:https://www.cnblogs.com/lujin49/p/4796502.html //一个程序获取另一个程序Edit控件的内容 //根据指定程序的标题名获取改程序窗口的句柄 HW ...

  6. MFC获得主窗口和父窗口指针

    VC++中有关句柄和指针及其转换 1.MFC窗口的句柄和指针的转换       (1) 一般窗口对象都会有一个其对应的句柄变量,所以我们可以取此对象的m_hWnd属性来得到句柄.       (2)使 ...

  7. xpath 取标签下所有文字内容_对Xpath 获取子标签下所有文本的方法详解

    对Xpath 获取子标签下所有文本的方法详解 在爬虫中遇见这种怎么办 想提取名称, 但是 名称不在一个标签里 使用xpath string()方法 例如 data.xpath("string ...

  8. html中获取浏览器窗口宽度,JavaScript 获取浏览器窗口的大小

    简明现代魔法 -> JavaScript -> JavaScript 获取浏览器窗口的大小 JavaScript 获取浏览器窗口的大小 2010-04-16 程序演示: 获取浏览器当前窗口 ...

  9. 【8086汇编】DOS系统中 edit 文本编辑器详解

    1.edit介绍 edit是DOS系统自带的文本编辑器. 2.edit启动 仅仅启动edit 在命令行中直接输入edit启动edit文本编辑器: 启动后edit文本编辑器界面如下: 使用edit打开文 ...

最新文章

  1. 2-SAT 问题 详解
  2. SAP WM 如何看一个交货单相关的TO是从哪些货架上拣配的?
  3. JavaWeb_响应和请求数据包
  4. 算法导论之红黑树的学习
  5. 使用超图在网页上浏览地形
  6. linux raw限制端口访出,使用Linux raw socket时需要注意的一些问题
  7. 全球云端数据仓库领导者 MaxCompute 将于本月10日正式开服美东节点
  8. redis在php上使用教程,Redis在PHP的一些使用方法
  9. C++中size_t和int区别
  10. 2018年第九届 蓝桥杯 java B组 部分题解
  11. html右侧客服代码,非常好看的jQuery网站右侧固定在线客服代码
  12. iphone开发:ipa打包
  13. Rider 全局搜索搜索不到内容
  14. 灵感分享|10个优秀网站设计实例赏析及原型分享
  15. html 条纹背景,CSS3 一组条纹背景图案
  16. 【初创期】企业的安全建设之路到底有多难?
  17. Python爬取豆瓣短评
  18. 使用NHibernate 3.2实现Repository(ORuM)(三)NHibernate、Mapping、Mapping-By-Code
  19. 驱动专题:源码编写 17 dm9000网卡设备驱动
  20. 【高级篇 / SDWAN】(7.0) ❀ 08. 访问指定网站最快的宽带优先上网 ❀ FortiGate 防火墙

热门文章

  1. js 异步执行_js执行过程你了解多少?
  2. 会计用计算机很快是,40个超实用电脑快捷键,老会计都在用!
  3. 鸿蒙硬件HI3861开发环境搭建
  4. pandas 读取/保存压缩格式的csv文件.csv.gz
  5. joblib多线程、多进程学习案例(三)
  6. 解决由于sz rz导致抓包时文件容量增加
  7. 解决Mac无法编辑 .bash_profile文件与使用sudo时permission denied报错
  8. storm如何集成kafka
  9. java两个字符串 相隔天数_关于Java: Joda-Time时间中两个日期之间的天数
  10. Java反射运行时_java反射获得运行时属性的值