Win32SDK编辑框控件的简单操作
2015-06-28 11:35
435 查看
我平常都用Win32API函数:GetDlgltemText(获取控件文本)和SetDlgltemText(设置控件文本)
1.函数原型:
UINT GetDlgltemText(HWND hDlg,int nlDDlltem,LPTSTR IpString ,int nMazCount);
BOOL SetDlgltemText(HWND hDlg,int nlDDlgltem,LPCTSTR IpString);
2.函数的参数意义
1.GetDlgltemText
hDlg:编辑框所在的窗口句柄;
nlDDlgltem:编辑框的控件ID
lpString:即将存入编辑框内容的变量
nMazCount:缓冲区
2.SetDlgltemText
hDlg:编辑框所在的窗口句柄
nlDDlgltem:编辑框的控件ID
lpString:设置编辑框的内容
3.必不可少的头文件
1.windows.h
2.resource.h
4.简单示例
如果窗口的句柄是hwnd,窗口中有两个编辑框控件一个按钮,第一个编辑框控件ID是IDC_E1,第二个编辑框控件ID是IDC_E2,按钮控件ID是IDC_B
要实现按下按钮把IDC_E1中的内容传入IDC_E2,可以在按钮中添加以下代码:
1.函数原型:
UINT GetDlgltemText(HWND hDlg,int nlDDlltem,LPTSTR IpString ,int nMazCount);
BOOL SetDlgltemText(HWND hDlg,int nlDDlgltem,LPCTSTR IpString);
2.函数的参数意义
1.GetDlgltemText
hDlg:编辑框所在的窗口句柄;
nlDDlgltem:编辑框的控件ID
lpString:即将存入编辑框内容的变量
nMazCount:缓冲区
2.SetDlgltemText
hDlg:编辑框所在的窗口句柄
nlDDlgltem:编辑框的控件ID
lpString:设置编辑框的内容
3.必不可少的头文件
1.windows.h
2.resource.h
4.简单示例
如果窗口的句柄是hwnd,窗口中有两个编辑框控件一个按钮,第一个编辑框控件ID是IDC_E1,第二个编辑框控件ID是IDC_E2,按钮控件ID是IDC_B
要实现按下按钮把IDC_E1中的内容传入IDC_E2,可以在按钮中添加以下代码:
char a[100]; case IDC_B: GetDlgltemText(hwnd,IDC_E1,a,100); SetDlgltemText(hwnd,IDC_E2,a);
相关文章推荐
- js中bind、call、apply函数的用法
- C#基于SQLiteHelper类似SqlHelper类实现存取Sqlite数据库的方法
- OpenWRT 编译 error GNU libiconv not in use but included iconv.h is from...
- 数组名和数组名取地址&
- web
- TCP/IP三次握手、四次挥手总结
- OpenWRT 编译 error GNU libiconv not in use but included iconv.h is from...
- Facebook Pop 使用指南
- 第1章 游戏之乐——光影切割问题
- $("#id").val()取值textarea是""
- OJ——矩阵求和--重载运算符
- 论电子病历文本编辑器
- 3Sum Closest - LeetCode 16
- ubuntu安装python一些安装包
- 找出一个二维数组中的鞍点,即该位置上的元素在该行上最大、在该列上最小。也可能没有鞍点。
- Spark流编程指引(二)----------------------一个快速的例子
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
- vsftpd.conf 详解与实例配置
- 基于ZooKeeper的分布式Session实现
- 疯狂Android讲义(1b)-基于监听&回调的事件处理-小结