随笔分类 -  WTL

摘要:要点 1. ComboBox控件由三部分组成:ComboBox本身,CEidt或者CStaitc,ClistBox。当类型是Dropdown时,内部是CEdit;是类型是Drop List时,内部是Static。 2. ComboBox支持自绘需要修改Owner Draw属性为Fixed(固定的列表宽度和高度) or Variable(可变的列表宽度和高度)。响应... 阅读全文
posted @ 2012-07-19 11:36 HoneyComb 阅读(5554) 评论(2) 推荐(1) 编辑
摘要:关于MVC MVC是一种分离用户界面和业务逻辑的开发架构。 ● 模型(Model):体现应用程序业务信息(数据)和业务数据的处理。所有有关数据库的操作只限制在该模型中。 ● 视图(View): 代表用户交互界面 ● 控制器(Contrlloer):控制器负责接收、截取用户请求(如键盘输入,鼠标点击),但不处理业务信息,它只把用户的信息传... 阅读全文
posted @ 2012-07-14 10:17 HoneyComb 阅读(3936) 评论(2) 推荐(1) 编辑
摘要:效果图: 原帖:http://www.cnblogs.com/liangbin/articles/2064932.html 通过SetWindowLong自定义ListBox的窗口过程“ComboBoxListBoxProc”,来改变在下拉列表中的一些行为。 但是这么做需要在CheckComboBox类中添加一些静态变量,可以在自定义的窗口过程中调用。 其实可以封装的更简洁些,通过容器... 阅读全文
posted @ 2012-07-06 08:26 HoneyComb 阅读(3822) 评论(12) 推荐(0) 编辑
摘要:原文:http://www.codeproject.com/Articles/4785/Auto-Completion-ComboBox-for-WTL 发现原程序有一个问题,ComboBox本身无法截获PreTranslateMessage。 为了要获取键盘按下的消息,可以从ComboBox里面的Edit下手,获取Edit的WM_KEYDOWN消息,再交给Edit的父窗口ComboBox处理。代码: 1: //************************************************************************* 2: // 3: ... 阅读全文
posted @ 2012-07-04 08:22 HoneyComb 阅读(873) 评论(0) 推荐(0) 编辑