怎么控制编辑框中的字符串,让他显示我限定的字符集 如题,比如用户只能输入0~9,a~z,A~Z,希望有人教个简单的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接分析每个输入的字符是否满足你的要求不久行了嘛,双击编辑框控件,添加一个chang事件响应函数. http://blog.csdn.net/lixiaosan/archive/2006/04/06/652795.aspx5 我找到了,现在贴出来.如何限制edit输入指定字符 可以从CEdit派生一个类,添加WM_CHAR消息映射。下面一个例子实现了限定输入16进制字符的功能。 void CMyHexEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) { if ( (nChar >= '0' && nChar <= '9') || (nChar >= 'a' && nChar <= 'f') || (nChar >= 'A' && nChar <= 'F') || nChar == VK_BACK || nChar == VK_DELETE) //msdn的virtual key { CEdit::OnChar(nChar, nRepCnt, nFlags); } } Win32如何保持窗口位于屏幕内? 请教关于系统托盘栏图标的一个问题 问问+散散```` 谁能提供SMTP Encode/Decode 程序?高分 软件发布,等了老半天没显示 [求助]SHBrowseForFolder这个函数如何使用? 做过针对ScrollView用鼠标进行摇移操作的请帮忙 记得sleep函数是ms级的,请问还有没有更精确的函数? 菜鸟请教各位,线程问题 急!急!急! 求一份将基于MFC渲染的OpenGL场景保存为JPG等图片格式的全代码 inet_addr 函数的UNICODE版本 不绑定变量强行改变Static Text值非法操作问题
.如何限制edit输入指定字符 可以从CEdit派生一个类,添加WM_CHAR消息映射。下面一个例子实现了限定输入16进制字符的功能。 void CMyHexEdit::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
if ( (nChar >= '0' && nChar <= '9') ||
(nChar >= 'a' && nChar <= 'f') ||
(nChar >= 'A' && nChar <= 'F') ||
nChar == VK_BACK ||
nChar == VK_DELETE) //msdn的virtual key
{
CEdit::OnChar(nChar, nRepCnt, nFlags);
}
}