设置一个特定对话框的某一个控件的属性(如文本)
来源:互联网 发布:硬科幻 网络 编辑:程序博客网 时间:2024/06/05 05:04
一、获得窗口句柄
HWND WINAPI FindWindow( _In_opt_ LPCTSTR lpClassName, _In_opt_ LPCTSTR lpWindowName);
该函数通过创建窗口时的类名和窗口名查找窗口并返回该窗口的句柄,函数不会搜索子窗口。该函数区分大小写。
参数
- lpClassName [in, optional]
Type: LPCTSTR
类名和窗口名是在先前调用RegisterClass or RegisterClassEx时创建的。
类名既是窗口属性中的Class Name值,如果lpClassName为NULL,他会寻找所有和lpWindowName参数匹配的窗口。很多情况下对话框的Class Name为灰色(没有值且不可设置),因此调用该函数时该参数的值都为NULL。
- lpWindowName [in, optional]
Type: LPCTSTR
窗口的名字即是窗口属性中的Caption值. 如果该参数为NULL,所有窗口名字都是匹配的.
返回值
该函数通过创建窗口时的类名和窗口名查找窗口并返回该窗口的句柄,函数不会搜索子窗口。该函数区分大小写。
参数
Type: LPCTSTR
类名和窗口名是在先前调用RegisterClass or RegisterClassEx时创建的。
类名既是窗口属性中的Class Name值,如果lpClassName为NULL,他会寻找所有和lpWindowName参数匹配的窗口。很多情况下对话框的Class Name为灰色(没有值且不可设置),因此调用该函数时该参数的值都为NULL。
Type: LPCTSTR
窗口的名字即是窗口属性中的Caption值. 如果该参数为NULL,所有窗口名字都是匹配的.
Type: HWND
如果函数调用成功,返回指向该窗口的句柄; 否则返回NULL。得到更多的错误信息调用GetLastError
注意
如果lpWindowName 非空, FindWindow 会调用GetWindowText 函数去得到窗口的名字作为比较
二、获取控件句柄GetDlgItem(IDC_XXX),IDC_XXX为控件的ID值三、设置属性此处以设置文本为例:FindWindow(NULL,"CaptionName")->GetDlgItem(IDC_XXX)->SetWindowText(_T("Hello world"));
阅读全文
0 0
- 设置一个特定对话框的某一个控件的属性(如文本)
- GetDlgItemText 用于获取一个控件的文本(如Edit控件)
- Java 从一个文件中读取某一个特定的字符串
- MFC---对话框(一)对话框文本的获取和设置
- 改变对话框上某一个控件的字体和字体大小
- 对话框控件属性的修改
- 对话框控件属性的修改
- 对话框控件属性的修改
- 对话框控件属性的修改
- 对话框控件属性的修改
- 设置一个对话框的字体,以及所有控件字体
- 文本控件的基本属性
- 比如xib中设置设置一个UI控件的属性
- 查询一个表的某一个列的属性
- 设置某一个行列的颜色和写保护属性
- QT在一个文件夹下面查找某个特定的内容(如查找一个字符串)
- MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应
- C++ linked list: 向一个链表中的某一个特定的位置添加节点
- GitLab linux安装部署与简单操作
- Java中的静态内部类和非静态内部类
- Java方法之--System.arraycopy方法和Arrays.copyOf()
- 【JavaScript学习】RegExp类型
- Jmeter-逻辑控制器简单介绍
- 设置一个特定对话框的某一个控件的属性(如文本)
- (BFS)A计划--HDOJ
- 华为机试题—0交换排序
- 【JZOJ5231】【NOIP2017模拟A组模拟8.5】序列问题
- Java 字符串拼接 五种方法的性能比较分析 从执行100次到90万次
- IO流——管道流
- maven构建项目一(搭建项目架构)
- 微信网页授权获取用户基本信息(snsapi_userinfo)
- HDU6090 Rikka with Graph