duilib
痕忆丶
i wanna do that,that's all
展开
-
关于duilib 中list控件GetCurSel()返回异常的处理
最近用到duilib库中的list 控件,现在实现的要求是单击list列表中的一项,然后触发itemclick事件,将被点击的这一栏内容写入临时变量内,为此需要获取被点击栏的序号,通过一些demo可以知道通过GetCurSel()去获得,但是这样就有一个bug,就是你的每次单击触发的事件获取的GetCurSel()都是上一次的序号,例如我有这样一个list表格我第一次单击列表序号为0的行,...原创 2019-02-22 09:33:19 · 950 阅读 · 0 评论 -
模糊查询 向duilib的list控件动态插入记录
我做过list控件的模糊查询功能,具体就是界面上有list控件,有edit控件,当在edit控件中输入字符时会触发textchange事件,进行模糊查询,将符合字段优先显示/************************************************************************//* 模糊查询 19/2/21 ...原创 2019-02-22 10:17:47 · 644 阅读 · 0 评论 -
duilib新手上路指南
对于新手来说,duilib的入门了解想必不是很容易,尤其是对duilib源码进行编译。为了生成duilib库并使用该库,我们需要对源码编译,由于一些vs配置原因,目前本人使用vs2010编译duilib源码,生成两个库(这里给出本人学习diulib时所使用过的资源文件,包括学习别人博客时下载的各种资源)https://download.csdn.net/download/qq_3705...原创 2019-02-18 15:41:57 · 343 阅读 · 0 评论 -
duilib库combo box提供输入字符模糊查询
前言duilib的combo box 单击时会弹出下拉框可供选择,但是duilib的combo box本身没有提供文字输入功能,因此,为了实现combo box对输入的文字进行模糊查询,并将查询结果的优先级显示在下拉框内就需要通过添加edit控件的方法来曲线实现由于我们需要在文本输入过程中实时监测输入的文本是否变化,因此这里我们需要用到edit控件的textchanged消息添加控件...原创 2019-02-18 16:17:13 · 1256 阅读 · 3 评论 -
定位combo box下拉框选择的子项的位置
由于duilib库的bug,我们在第一次选择了下拉框子项后,第二次点击combo box时,下拉框子项还是会指向第一个,为此我们可以通过以下方法实现子项定位功能找到文件让CComboWnd继承INotifyUIclass CComboWnd : public CWindowWnd, public INotifyUI/*ljl添加*/ 在CComboWnd中添加该函数void...原创 2019-02-18 16:23:05 · 879 阅读 · 0 评论 -
duilib库中关于CStdString转char*的问题
由于duilib各控件函数返回类型都是CStdString类型,不利于我们进行某些字符串操作,为此我们需要将CStdString类型转为char*类型但貌似没有直接转换的万能方法,不过duilib的每个控件都提供GetData()函数GetData()函数原型如下LPCTSTR CStdString::GetData(){ return m_pstr;}可通过如下类似的...原创 2019-02-18 16:30:42 · 572 阅读 · 0 评论