
控件
htt9931
这个作者很懒,什么都没留下…
展开
-
CMenuButton控件
控件样式:下面,我们看一下它的制作过程一、新建一个以CButton类为基类的新类单击“Insert”→“New Class”,建立一个新类。基类设置为CButton,新类起名为CMenuButton。二、利用自绘方法绘制按钮主体区显示按钮文本,选择区画一个小箭头在CMenuButton类中用ClassWizard添加函数:PreSubclassWindow(转载 2013-09-25 20:57:22 · 1850 阅读 · 1 评论 -
CListCtrl控件功能扩展总结
最近需要开发一个功能丰富的CListCtrl控件(report样式),包括自定义表头、背景、文字颜色、行高、加载缩略图、ToolTip、拖拽、加载进度条控件、排序等功能。在MFC的框架中,采用继承CListCtrl子类的实现方式应该是一种比较简单有效的方法,这样就不可避免的涉及到控件自绘技术,和一些GDI+技术。本文主要对控件自绘中的一些问题进行总结。 一、所有者绘制(owner-d转载 2013-09-26 08:45:44 · 1356 阅读 · 0 评论 -
弹出式菜单按钮2
样式:实现代码如下:#if !defined(AFX_COOLBTN_H__3A90681F_CE5F_11D3_808C_005004D6CF90__INCLUDED_)#define AFX_COOLBTN_H__3A90681F_CE5F_11D3_808C_005004D6CF90__INCLUDED_#if _MSC_VER > 1000转载 2013-09-25 21:42:06 · 829 阅读 · 0 评论 -
CHeaderCtrl 参考
CHeaderCtrlCHeaderCtrlCObject └CCmdTarget └CWnd └CHeaderCtrl“标头控件”是一个窗口,通常在文本或数据顶部。它包含列名字,可以被拆分。用户可以拖动分隔线来分开各个部分,以设置各列的宽度。CHeaderCtrl提供了Windows转载 2013-08-28 11:14:43 · 2813 阅读 · 0 评论