MFC控件自绘
HisinWang
CAD二次开发从业者。
QQ: 280338447
展开
-
利用VS向导增加MFC Class
Project->Add Class消息:重载虚函数:原创 2012-11-14 11:15:59 · 1331 阅读 · 0 评论 -
【自绘Button之一】带Icon的按钮控件
参考:CButtonST的源码Demo下载:CIconBtn_DemoDemo程序图片:使用示例:m_btn1.SetIcon(IDI_ICON_TEST); //设置Icon// 设置Icon与Text的对齐方式为:Icon在左Text在右m_btn1.SetAlign(CIconBtn::IBTN_ICON_LEFT_TEXT_RIGHT);m_btn2.SetIcon原创 2012-11-14 13:39:01 · 2946 阅读 · 0 评论 -
【自绘ListBox之一】带Icon的ListBox控件
参考:CListBoxST源码Demo源程序:CIconListBox_demoDemo程序图片:使用示例:手动更改ListBox控件的属性如下,因为以下特性不能通过代码动态修改。m_listbox.AddString(TEXT("123"), IDI_ICON_1);m_listbox.AddString(TEXT("456"), IDI_ICON_2);m_listbox原创 2012-11-17 21:33:43 · 2988 阅读 · 0 评论 -
可编辑子项的ListCtrl<二>
说明在上一篇文章:可编辑子项的ListCtrl 我们实现了一个简易版本的可编辑子项的ListCtrl。 本文我们继续增加一个功能,即在ListCtrl中,实现可以直接输入内容的ComboBox。 所以,ListCtrl会存在以下三种可编辑项。 1、可编辑的文本框。 2、ComboBox 3、可直接输入内容的ComboBox。 下载源码下载 示例程序下载 源码共包含8个文件:原创 2015-05-17 10:15:59 · 1115 阅读 · 0 评论 -
可编辑子项的ListCtrl
MFC提供的ListCtrl控件本身是不具备编辑子项功能的。 本文实现可以在ListCtrl中双击项Item出现编辑框和下拉列表框的编辑功能。 如下图所示:源代码下载 示例程序下载源代码中包含六个以下文件: 1. EditableListCtrl.h 2. EditableListCtrl.cpp 3. ListCtrlEdit.h 4. ListCtrlEdit.cpp 5. Li原创 2015-05-17 10:10:43 · 3071 阅读 · 3 评论 -
【自绘ComboBox】带图标的ComboBox
示例图片:下载源码下载 示例程序下载源码共包含两个文件: 1. ComboBoxXI.h 2. ComboBoxXI.cpp使用说明提供的接口void SetImageList(CImageList* pImageList);CImageList* GetImageList() const;int GetItemImage(int nIndex);int SetItemImage(int原创 2015-05-17 10:27:42 · 5334 阅读 · 2 评论 -
【自绘ListBox】带图标的ListBox
示例图片源码下载源码下载 示例程序下载使用说明提供的接口如下:void SetImageList(CImageList* pImageList);CImageList* GetImageList() const;int GetItemImage(int nIndex);int SetItemImage(int nIndex, int nImageIndex, BOOL bRepaint =原创 2015-05-17 10:22:06 · 5269 阅读 · 1 评论 -
【自绘TreeCtrl】CColumnTreeCtrl
示例图片:文章地址:http://www.codeproject.com/Articles/23692/Tree-Control-with-Columns下载:源码 示例程序其他自绘TreeCtrl的文章:http://www.codeproject.com/Articles/325/A-custom-drawn-TreeList-Control http://www.codeproject.c原创 2015-05-17 10:32:36 · 2713 阅读 · 0 评论