如何限制CComboBox中输入字符的长度? 我使用了CComboBox, 控件长度可以输入100个字符,我不想缩短控件宽度(界面美观需要),想限制用户只能输入50个字符,怎么处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重载CComboBox,在WM_CHAR中统计输入的字符数,一旦超出了50就哒哒哒哒哒哒哒哒 在DoDataExchange()里加字符串的DDV不行吗?DDV_Text(pDX, IDC_STRING, m_String); // hCString m_szIP;// cppDDX_CBString(pDX, IDC_COMBO_PATH, m_szIP);DDV_MaxChars(pDX, m_szIP, 50);或者直接在ClassWizard里面定义变量时填入。 // hCString m_szIP;// cppDDX_CBString(pDX, IDC_COMBO_PATH, m_szIP);DDV_MaxChars(pDX, m_szIP, 50);感觉还缺东西,因为只有在退出程序时才有错误提示。在输入时不能象text那样限制长度后,可以阻止用户继续输入。 求助关于简单C语言的 对话框的编辑框为何收不到我的WM_KEYDOWN 消息 限制鼠标范围 杯具的字体 如何实现本地文件下载? 求救!哪位大侠熟悉钩子和WINDOWS消息?小弟不知道该用哪种钩子拦截哪种消息了。分不够再加 关于PostQuitMessage SOS!!! 很容易的,进来有分 VC提取EXCEL数据问题 如何得到txt里的行数??? 孙鑫VC++程序设计 视频下载
在WM_CHAR中统计输入的字符数,一旦超出了50就哒哒哒哒哒哒哒哒
DDV_Text(pDX, IDC_STRING, m_String);
CString m_szIP;
// cpp
DDX_CBString(pDX, IDC_COMBO_PATH, m_szIP);
DDV_MaxChars(pDX, m_szIP, 50);或者直接在ClassWizard里面定义变量时填入。
CString m_szIP;
// cpp
DDX_CBString(pDX, IDC_COMBO_PATH, m_szIP);
DDV_MaxChars(pDX, m_szIP, 50);感觉还缺东西,因为只有在退出程序时才有错误提示。在输入时不能象text那样限制长度后,可以阻止用户继续输入。