国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。
Duilib是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发...
分类:
其他好文 时间:
2014-10-17 13:37:40
阅读次数:
653
一个C++界面库.
1.作者将金山的BKWin进行了深度改写,从而使之更易于使用和开发。相比传统的WTL而言,DUIEngine增加了许多窗口特效,如动态缩放窗口,3D界面旋转。从而使开发者能够在较短时间内开发出比较炫丽的界面特效。
2. 结合了MFC及WTL开发者的开发习惯,使开发者能够在较短时间...
分类:
编程语言 时间:
2014-10-17 13:29:45
阅读次数:
987
目前界面不大,才几千行代码,所以我分割的也不是特别详细。个人感觉,写这些东西,还是面向对象的思想比较好,所以,模块的组织方式,都是以面向对象的思想组织起来的。我英语很差,没把这些玩意写成拼音,我很庆幸。这套库现在的当务之急,就是寻找一个有效的同步或者互斥的方案,立刻修改为多线程安全版本,不然的话,以...
分类:
其他好文 时间:
2014-10-13 20:10:47
阅读次数:
187
严格地说,这玩意不算是应用,因为我根本就没打算把它写成一个应用。其实,我也并没有把它当成库,因为我没打算让它在某些平台上跑。我的打算是它可以在裸机上跑。效果方面,以及设计方面,是依据我的理解,模仿Windows来做的。比如 CreateWindowEx 系列函数,窗口消息、功能部分,SetWindo...
分类:
其他好文 时间:
2014-10-13 19:52:47
阅读次数:
278
一,新建一个BCG工程CBCGPMenuButton,基于对话框。
二,增加一个按钮,并关联一个CButton类型的变量m_btn1,然后手动将类型改CBCGPMenuButton成。
三,为这个按钮增加响应事件。
void CCBCGPMenuButtonDlg::OnButton1()
{
AfxMessageBox("士农学会!");
}
四,F5运行,鼠标单击Btn1,...
分类:
其他好文 时间:
2014-10-07 14:55:13
阅读次数:
265
一,新建一个BCG工程BCGPPropListSingle,基于对话框。
二,CBCGPPropListSingleDlg增加变量。
CBCGPPropList m_prop;
三,CBCGPPropListSingleDlg::OnInitDialog初始化网格控件。
m_prop.Create (WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDE...
分类:
其他好文 时间:
2014-10-07 14:39:23
阅读次数:
297
一,新建一个BCG工程CBCGPGridCtrlSingle,基于对话框。
二,CCBCGPGridCtrlSingleDlg类定义变量。
CBCGPGridCtrl m_grid;
三,CCBCGPGridCtrlSingleDlg::OnInitDialog对网格控件进行初始化。
CRect r(0,0,200,200);
m_grid.Create(WS_CHILD, r, t...
分类:
其他好文 时间:
2014-10-07 14:22:13
阅读次数:
342
一,新建一个BCG工程BCGPRadialMenuSingle,基于对话框。
二, 新建或找一个png图片,上面画几个图标。导入到工程。导入后类型为PNG资源ID为IDR_PNG1。
三,利用类向导重写PreTranslateMessage。
BOOL CBCGPRadialMenuSingleDlg::PreTranslateMessage(MSG* pMsg)
{
if (pMsg...
分类:
其他好文 时间:
2014-10-07 14:05:53
阅读次数:
207
Alberl#23楼[楼主] 2013-11-04 11:47 Alberl @baita00引用看了大神的教程,真的不错,学习了很多东西,^_^。这节教程里,大神好像在找曲线控件,是吗?大神有什特殊需求,兄弟可以给你定制cchart,作为学习你教程的答谢,呵呵。这里只是对比界面库哦~曲线控件我一....
分类:
编程语言 时间:
2014-10-03 19:11:34
阅读次数:
263
大家好,我要介绍的所有知识点都是WINCE/windows触摸屏DUI开源框架constvar(点击下载代码)开发过程中遇到的比较有讨论价值的问题。
本文要讨论的是可视化界面编辑工具与控件实现方式的一些关系。
可视化界面编辑工具是DIRECTUI界面框架不可少的工具,它应当是整个框架的比较重要的一部分。VS中的可视化开发工具很强大,比如用MFC拖出来的界面,接近所见即所得,而且消...
分类:
其他好文 时间:
2014-09-23 09:53:43
阅读次数:
234