请问如何判断GetDlgItemText()的输入框值是否为空。 我用GetDlgItemText(hwnd, IDC_NUM1, xxx, sizeof(xxx)) ;if(L"" == xxx)判断不了。用if(NULL == xxx)也判断不了。请问怎么判断在那个文本框里有没有输入值呢?我的IDE是VS2010,用了UNICODE。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tchar szbuff[mAX_path];GetDlgItemText(hwnd, IDC_NUM1, szbuff, max_path);if(szbuff[0]=='\0'){\\空} 用长度 if(_tcslen(xxx) > 0) // MFCCString strValue;GetDlgItemText(IDC_NUM1, strValue);if (strValue.IsEmpty()){//为空}// SDKTCHAR tChar[20]={0};GetDlgItemText(hwnd, IDC_NUM1, tChar, 20) ;if (_tcscmp(tChar, L"") == 0 ){//为空} 如何实现无边框,无标题栏,全透明的窗口? 请进啊,继续一个类型转换错误的问题,等着解答 到底有没有高手,请教关于文件的打开,唯高手请进! 大家看看我这个超级加密算法有什么漏洞吗? 有关文本显示 UDP服务端怎么判断有数据到达? 如何获取用CFileDialog创建的对话框中输入的文件名,响应其按钮操作? 快速结贴:OnActivateApp有什么用 我的学习历程(新手求教) 清高手帮个忙 怎样绑定DATAGRID 到SQL SERVER 的表上 并且怎样打印这个表 新手小问题 求解 刚实习就遇到个难题..PDF打印
GetDlgItemText(hwnd, IDC_NUM1, szbuff, max_path);
if(szbuff[0]=='\0')
{
\\空
}
CString strValue;
GetDlgItemText(IDC_NUM1, strValue);
if (strValue.IsEmpty())
{
//为空
}// SDK
TCHAR tChar[20]={0};
GetDlgItemText(hwnd, IDC_NUM1, tChar, 20) ;
if (_tcscmp(tChar, L"") == 0 )
{
//为空
}