您的位置:首页 > 其它

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,可以在按钮中添加以下代码:

char a[100];
case IDC_B:
GetDlgltemText(hwnd,IDC_E1,a,100);
SetDlgltemText(hwnd,IDC_E2,a);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: