要获取编辑框(EditControl)里的值,可以使用GetWindowText()函数
要获取编辑框(EditControl)里的值,可以使用GetWindowText()函数。该函数的原型如下:
intGetWindowText(
HWNDhWnd,
LPTSTRlpString,
intnMaxCount
);
其中,hWnd是编辑框的句柄,lpString是用来存储编辑框文本内容的缓冲区,nMaxCount是缓冲区的大小。
以下是一个示例代码,演示如何获取编辑框里的值:
//获取编辑框的句柄
HWNDhEdit=GetDlgItem(hWndDlg,IDC_EDIT);
//定义一个缓冲区用来存储编辑框的值
TCHARszText[256];
//获取编辑框的文本内容
GetWindowText(hEdit,szText,sizeof(szText)/sizeof(TCHAR));
//输出编辑框的值
MessageBox(hWndDlg,szText,TEXT("编辑框内容"),MB_OK);
在此示例中,GetDlgItem()函数用于获取指定对话框(hWndDlg)中指定ID的控件的句柄。IDC_EDIT是编辑框的ID。编辑框的值会被存储在szText缓冲区中,并通过MessageBox()函数进行显示。
请注意,以上代码是基于Windows平台的示例,如果您在使用其他平台或框架,可能需要使用相应的函数来获取编辑框的值。
版权声明
本文仅代表作者观点,不代表博信信息网立场。