在duilib开发中,小伙伴会因为CEditUI的各种问题,而转为使用CRichEditUI来代替。但是CRichEditUI控件却不支持文字变化通知事件,下面通过简单几行代码让RichEdit支持文字变化事件。...
分类:
其他好文 时间:
2015-04-30 16:10:17
阅读次数:
470
随着64位系统的流行,在程序开发过程中,经常需要根据不同位数的操作系统做不同的操作,这就需要在程序运行过程中判断操作系统位数。...
分类:
其他好文 时间:
2015-04-30 16:10:07
阅读次数:
133
duilib自开源以来,各种版本被不同的组织或者个人维护,文章整理几个最新的比较稳定的duilib版本下载地址,方便各位朋友使用。1、官方duilib版本:代码托管地址( https://github.com/duilib/duilib)- 包含官方例子
2、Troy维护的duilib版本:代码托管地址( https://github.com/duisharp/duilib)- 包含Troy根据开发...
分类:
其他好文 时间:
2015-04-30 16:07:55
阅读次数:
175
CListUI控件是duilib中比较常用、也是比较遇到问题的控件,使用CListUI可以简单的实现类似各类软件管家软件列表的样式与功能。...
分类:
其他好文 时间:
2015-04-30 12:32:33
阅读次数:
301
用Duilib开发界面时,很多情况下库自带的控件不满足需求,就需要基于Duilib建立自定义控件(自绘新的控件,或者用来封装win32的子窗体,来显示视频、网页等)。
在群里经常会有刚接触Duilib的朋友问题怎...
分类:
其他好文 时间:
2015-04-29 13:38:20
阅读次数:
196
该demo是模拟QQ的界面和相应的操作。1、该主界面的列表使用了自定义listui的操作。在 createcontrol中进行自定义创建。CControlUI* MainFrame::CreateControl(LPCTSTR pstrClass){ if (_tcsicmp(pstrClas...
分类:
其他好文 时间:
2015-04-26 13:48:22
阅读次数:
666
因为公司项目最近入了MFC的这个大坑,用MFC做UI做了一段时间,感觉不是很方便,开发效率有点慢。 看了c++里面做界面的类库,感觉Duilib比较符合做界面的需求,而且很多大公司也在使用Duilib,那就随一下大流,并在此表达对Duilib作者及广大的开源作者的敬意。 Duilib支持win32程...
分类:
编程语言 时间:
2015-04-17 20:14:55
阅读次数:
358
对于不习惯用MFC的程序员来说,写界面应该是一个头疼的事情了。调用duilib等开源界面库的不讨论,本文主要说说Windows的原生界面功能开发,作为一篇总结,帮助新手入门。
1、窗口
主要通过新建资源窗口实现布局,调用就通过 DialogBox 和 CreateDialog 实现界面的显示。其中 DialogBox 为模态窗口, CreateDialog 为非模态窗口,简要说说区别:
模态...
分类:
编程语言 时间:
2015-04-15 23:23:43
阅读次数:
390
CNotifyPump 主要进行的是消息的映射还有相关VirtualWnd的操作class UILIB_API CNotifyPump{public: bool AddVirtualWnd(CDuiString strName,CNotifyPump* pObject); bool Re...
分类:
其他好文 时间:
2015-04-13 01:41:02
阅读次数:
265
刚开始的时候设置CPaintManagerUI::SetInstance(hInstance); CPaintManagerUI::SetResourcePath(CPaintManagerUI::GetInstancePath()); ::CoInitialize(NULL);这里设置的re...
分类:
其他好文 时间:
2015-04-10 01:07:23
阅读次数:
203