1、说明 最近在搞绘图方面的工作,说实话C++的第三方绘图库并不算多,总之我了解的有:qtcharts、ChartDirector、qwt、kdchart和QCustomPlot。这几个库各有利弊。 qtcharts:qt5.7之后才开源的模块,支持绘制各种图标,并且功能相当丰富,但是可扩展性差,如 ...
分类:
其他好文 时间:
2016-11-05 19:59:25
阅读次数:
406
[cpp] view plain copy // CXProgressCtrl 头文件 #pragma once // CXProgressCtrl class CXProgressCtrl : public CProgressCtrl { DECLARE_DYNAMIC(CXProgressCtr ...
分类:
系统相关 时间:
2016-10-27 22:56:13
阅读次数:
493
[cpp] view plain copy [cpp] view plain copy //例如CNewListBox继承自CListBox,重载虚MeasureItem和DrawItem这两个虚函数,代码如下: void CNewListBox::DrawItem(LPDRAWITEMSTRUCT ...
分类:
其他好文 时间:
2016-10-27 08:01:04
阅读次数:
272
[cpp] view plain copy //自绘CListCtrl类,重载虚函数DrawItem void CNewListCtrl::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) { // TODO: Add your code to draw the ...
分类:
其他好文 时间:
2016-10-27 01:08:05
阅读次数:
193
按类型,自定义View可以分为三种:自绘控件、组合控件、继承控件,对于这三种类型,我会写三篇博客来分别介绍和使用。 自定义View中有三个非常重要的方法,分别为: onMeasure():如果需要改变view的大小,那么需要重写onMeasure()方法。 onLayout():如果需要改变View... ...
分类:
移动开发 时间:
2016-10-18 18:17:18
阅读次数:
257
最近由于项目原因,需要做一个产品内嵌的IM聊天系统。而且要象微信类似的效果;界面也要比较炫; 开始考虑用MFC,但MFC的控件自绘很麻烦,后来又考虑QT,倒是使用控件使用方便,但QT库太大,所以也放弃了。 最终选择了DUILIB ,原因是各种控制自绘方便,发布版本体积小。 说到聊天,大家可能首先想到 ...
分类:
微信 时间:
2016-10-14 17:16:53
阅读次数:
605
准备制作自己的控件类,按钮是第一个,我会将我在其中遇到困难和大家分享一些,只要实现下面的功能,按钮类就可以满足大部分的需求 按钮类功能: 1、正常 2、光标在按钮区域上 3、按下 4、当前按钮为活动按钮 5、按钮不可用 6、位图按钮上显示名称 7、制作圆角矩形、圆形按钮 其中前三个都很好实现,下面是 ...
分类:
其他好文 时间:
2016-08-24 06:37:43
阅读次数:
197
新建 Dialog based MFC项目DrawImage 在资源中新添加一个Dialog,IDD_PICBOXDLG 在此dialog上添加Pictre Contrl shift+ctrl+x 添加对应的类:CPicBoxDlg DrawImage.cpp中加入: CPicBoxDlg* g_D ...
分类:
编程语言 时间:
2016-08-18 12:28:02
阅读次数:
221
屏幕截图(带光标) MFC Button控件自绘 WM_CTLCOLOR消息 MFC窗口创建、销毁消息流程 DDX_Control、SubclassWindow和SubclassDlgItem 隐藏系统任务栏 Windows关机过程分析与快速关机 菜单 & 工具栏 & 状态栏 MFC 相关类、函数 ... ...
分类:
编程语言 时间:
2016-08-01 13:59:45
阅读次数:
145