GetDlgItemText 怎样判断是否在IDC_EDTNUM2为空时返回的值?
GetDlgItemText(hwnd,IDC_EDTNUM2,cNumber2,sizeof(cNumber2)/sizeof(TCHAR));
怎样判断是否在IDC_EDTNUM2为空时返回的值?
if(GetDlgItemText(hwnd,IDC_EDTNUM2,cNumber2,sizeof(cNumber2)/sizeof(TCHAR));
{
}
else
{
MessageBox(hwnd,TEXT("请输入姓名!"),TEXT("提示"),MB_OK);
}
GetDlgItemText返回值
如果函数调用成功,返回值为拷贝到缓冲区中的 TCHAR 字符个数(不包括结束空字符)。
如果函数调用失败,返回值为 0 。要获取更多错误信息,请调用 GetLastError 函数。
说明
如果字符串的长度大于缓冲区的长度,则会被截断,并以空字符结束。
在 ANSI 版本中,长度指的是字节数,在 Unicode 版本中,长度指的是字符的个数。