Combox属性的问题,高手请进 现在想把Combox的属性设置成Drop后,但是不能输入,怎么实现才最方便,谢谢大家!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 属性只能是Drop的情况下(此时不是可以输入文字吗),但是如何控制不让输入文字。 说错了,属性必须是DropDown的情况下(此时不是可以输入文字吗),但是如何控制不让输入文字。 DropDown能输DropList不能输你非要能输的不能输,图的DropDown的什么? 因为这个是有原因的,具体的原因我就不详细记述了,主要就是现在客户想DropDown的情况下,怎么能让Combox不能输入,高手们帮忙吧!!!小弟实在是解决不了~~ 我没做过测试只是建议而已重载CCombox在其PreTranslateMessage里屏蔽掉所有键盘消息和粘贴消息 重载CCombox在其PreTranslateMessage的Edit消息.或者子类化此Edit. 比如:响应Combox的ON_CBN_EDITCHANGE事件,在里面调用Combox的 GetWindowText得到当前的str, 如果非数字 delete掉这个char; 如果是想要的,赋值并移动光标 SetWindowText(strBaute); SetEditSel(strBaute.GetLength(), strBaute.GetLength()); 我改了MSDN的一个例子实现了dropdown风格下edit只读如果你需要就留下邮箱我把例子给你 发现CView类的构造/析构函数都是protected,那么View的实例是如何被创建的呢? 关于RegisterClass()的迷茫 如何绘制出光滑曲线 电力网络传输要点问题? 调试DLL有什么好工具吗? VC创建的ActiveX对象与脚本交互? 用什么API函数可以在对话框中直接创建控件,,应包含什么头文件 10分给大家拜年,真不好意思,不过就10分了..我梭了.. 用gethostname函数,需要包含那些东西呀? 文件读与写问题2! 句柄删除问题 新手请教MFC API串口编程
属性只能是Drop的情况下(此时不是可以输入文字吗),但是如何控制不让输入文字。
DropList不能输你非要能输的不能输,图的DropDown的什么?
因为这个是有原因的,具体的原因我就不详细记述了,主要就是现在客户想DropDown的情况下,怎么能让Combox不能输入,高手们帮忙吧!!!小弟实在是解决不了~~
只是建议而已
重载CCombox在其PreTranslateMessage里屏蔽掉所有键盘消息和粘贴消息
SetWindowText(strBaute); SetEditSel(strBaute.GetLength(), strBaute.GetLength());
我改了MSDN的一个例子
实现了dropdown风格下edit只读
如果你需要就留下邮箱
我把例子给你