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