MFC 获取其他窗口的Edit文本和单击Button
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相关推荐
- jquery中在子窗口中获取父窗口的Input文本值
1.父页面 <input type="hidden" name="billNo" id="billNo" value="${ ...
- mfc获取子窗口句柄_前端设计-JavaScript中父窗口与子窗口间的通信
父窗体与子窗体之间的通信 在之前文章讲解windows程序设计过程中,我们曾描述了windows程序窗口之间通信与控制实现方法与过程,如窗体之间参数传递等.本文主要从Web程序开发前端JavaScri ...
- C# API之常用操作窗口类函数详解[查找所有窗口、获取目标句柄的类名、获取窗口文本、获取当前活动窗口、通过窗口句柄获取线程ID、获取指定窗口位置]
/// <summary>/// 查找所有窗口(只要是在进程里面的)/// 如果不限制类名或者标题使用null代替/// </summary>/// <param nam ...
- MFC处理回车窗口消失
MFC处理回车窗口消失 2011-04-24 12:21:31| 分类: C&C++&VC | 标签:对话框 回车 mfc 消失 |字号大中小 订阅 我的方法是:找到 ...
- C++ 一个程序获取另一个程序Edit控件的内容
转载地址:https://www.cnblogs.com/lujin49/p/4796502.html //一个程序获取另一个程序Edit控件的内容 //根据指定程序的标题名获取改程序窗口的句柄 HW ...
- MFC获得主窗口和父窗口指针
VC++中有关句柄和指针及其转换 1.MFC窗口的句柄和指针的转换 (1) 一般窗口对象都会有一个其对应的句柄变量,所以我们可以取此对象的m_hWnd属性来得到句柄. (2)使 ...
- xpath 取标签下所有文字内容_对Xpath 获取子标签下所有文本的方法详解
对Xpath 获取子标签下所有文本的方法详解 在爬虫中遇见这种怎么办 想提取名称, 但是 名称不在一个标签里 使用xpath string()方法 例如 data.xpath("string ...
- html中获取浏览器窗口宽度,JavaScript 获取浏览器窗口的大小
简明现代魔法 -> JavaScript -> JavaScript 获取浏览器窗口的大小 JavaScript 获取浏览器窗口的大小 2010-04-16 程序演示: 获取浏览器当前窗口 ...
- 【8086汇编】DOS系统中 edit 文本编辑器详解
1.edit介绍 edit是DOS系统自带的文本编辑器. 2.edit启动 仅仅启动edit 在命令行中直接输入edit启动edit文本编辑器: 启动后edit文本编辑器界面如下: 使用edit打开文 ...
最新文章
- 2-SAT 问题 详解
- SAP WM 如何看一个交货单相关的TO是从哪些货架上拣配的?
- JavaWeb_响应和请求数据包
- 算法导论之红黑树的学习
- 使用超图在网页上浏览地形
- linux raw限制端口访出,使用Linux raw socket时需要注意的一些问题
- 全球云端数据仓库领导者 MaxCompute 将于本月10日正式开服美东节点
- redis在php上使用教程,Redis在PHP的一些使用方法
- C++中size_t和int区别
- 2018年第九届 蓝桥杯 java B组 部分题解
- html右侧客服代码,非常好看的jQuery网站右侧固定在线客服代码
- iphone开发:ipa打包
- Rider 全局搜索搜索不到内容
- 灵感分享|10个优秀网站设计实例赏析及原型分享
- html 条纹背景,CSS3 一组条纹背景图案
- 【初创期】企业的安全建设之路到底有多难?
- Python爬取豆瓣短评
- 使用NHibernate 3.2实现Repository(ORuM)(三)NHibernate、Mapping、Mapping-By-Code
- 驱动专题:源码编写 17 dm9000网卡设备驱动
- 【高级篇 / SDWAN】(7.0) ❀ 08. 访问指定网站最快的宽带优先上网 ❀ FortiGate 防火墙
热门文章
- js 异步执行_js执行过程你了解多少?
- 会计用计算机很快是,40个超实用电脑快捷键,老会计都在用!
- 鸿蒙硬件HI3861开发环境搭建
- pandas 读取/保存压缩格式的csv文件.csv.gz
- joblib多线程、多进程学习案例(三)
- 解决由于sz rz导致抓包时文件容量增加
- 解决Mac无法编辑 .bash_profile文件与使用sudo时permission denied报错
- storm如何集成kafka
- java两个字符串 相隔天数_关于Java: Joda-Time时间中两个日期之间的天数
- Java反射运行时_java反射获得运行时属性的值