-
大小: 236KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-05-28
- 语言: 其他
- 标签: mfc cgridlistctr list control
资源简介
实现老外cgridlistctrlex的例子,并加上鼠标响应事件,报错不见按钮和夹按钮的情况,在加按钮的情况下,扩展了先前的库。本代码有相关博客说明。
代码片段和文件信息
//------------------------------------------------------------------------
// Author: Rolf Kristensen
// Source: http://www.codeproject.com/KB/list/CGridListCtrlEx.aspx
// License: Free to use for all (New BSD License)
//------------------------------------------------------------------------
#include “stdafx.h“
#pragma warning(disable:4100) // unreferenced formal parameter
#include “CGridColumnTraitCombo.h“
#include “CGridColumnTraitVisitor.h“
#include “CGridListCtrlEx.h“
//------------------------------------------------------------------------
//! CGridColumnTraitCombo - Constructor
//------------------------------------------------------------------------
CGridColumnTraitCombo::CGridColumnTraitCombo()
:m_MaxItems(7)
m_MaxWidth(200)
m_ComboBoxstyle(WS_VSCROLL | WS_HSCROLL | CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_NOINTEGRALHEIGHT)
m_pComboBox(NULL)
m_ShowDropDown(FALSE)
{}
//------------------------------------------------------------------------
//! Accept Visitor Pattern
//------------------------------------------------------------------------
void CGridColumnTraitCombo::Accept(CGridColumnTraitVisitor& visitor)
{
visitor.Visit(*this);
}
//------------------------------------------------------------------------
//! Set max height (in items) of the CComboBox when doing dropdown
//!
//! @param nMaxItems Max number of items to show at once in the dropdown list
//------------------------------------------------------------------------
void CGridColumnTraitCombo::SetMaxItems(UINT nMaxItems)
{
m_MaxItems = nMaxItems;
}
//------------------------------------------------------------------------
//! Retrieves max height (in items) of the CComboBox when doing dropdown
//!
//! @return Number of items
//------------------------------------------------------------------------
UINT CGridColumnTraitCombo::GetMaxItems() const
{
return m_MaxItems;
}
//------------------------------------------------------------------------
//! Set max width (in pixels) of the CComboBox when doing dropdown
//!
//! @param nMaxWidth Max pixels in width to show when expanding the dropdown list
//------------------------------------------------------------------------
void CGridColumnTraitCombo::SetMaxWidth(UINT nMaxWidth)
{
m_MaxWidth = nMaxWidth;
}
//------------------------------------------------------------------------
//! Retrieves max width (in pixels) of the CComboBox when doing dropdown
//!
//! @return Number of items
//------------------------------------------------------------------------
UINT CGridColumnTraitCombo::GetMaxWidth() const
{
return m_MaxWidth;
}
//------------------------------------------------------------------------
//! Set whether to show drop down of the CComboBox at edit begin
//!
//! @param bShowIt Show drop down of the CComboBox at edit begin
//------------------------------------------------------------------------
void CGridColumnTraitCombo::Set
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-12-11 15:22 newgridlist\
目录 0 2019-12-11 22:07 newgridlist\Gridlist\
目录 0 2019-12-11 17:49 newgridlist\Gridlist\CGridListCtrlEx\
文件 6980 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTrait.h
文件 21096 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitCombo.cpp
文件 4706 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitCombo.h
文件 14553 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitDateTime.cpp
文件 3370 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitDateTime.h
文件 9322 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitEdit.cpp
文件 2437 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitEdit.h
文件 11746 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitHyperli
文件 2572 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitHyperli
文件 21808 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitImage.cpp
文件 3455 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitImage.h
文件 5285 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitMultilineEdit.cpp
文件 1603 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitMultilineEdit.h
文件 8658 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitText.cpp
文件 1986 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitText.h
文件 1063 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridColumnTraitVisitor.h
文件 148702 2019-12-11 17:01 newgridlist\Gridlist\CGridListCtrlEx\CGridListCtrlEx.cpp
文件 19163 2019-12-11 17:01 newgridlist\Gridlist\CGridListCtrlEx\CGridListCtrlEx.h
文件 46952 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridListCtrlGroups.cpp
文件 4917 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridListCtrlGroups.h
文件 1199 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridRowTrait.h
文件 9304 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridRowTraitText.cpp
文件 1801 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridRowTraitText.h
文件 818 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridRowTraitVisitor.h
文件 6610 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridRowTraitXP.cpp
文件 833 2015-03-17 07:23 newgridlist\Gridlist\CGridListCtrlEx\CGridRowTraitXP.h
文件 1060 2019-12-11 17:49 newgridlist\Gridlist\CGridListCtrlEx\MButton.cpp
文件 544 2013-08-02 13:17 newgridlist\Gridlist\CGridListCtrlEx\MButton.h
............此处省略27个文件信息
相关资源
- IBindStatusCallback子类
- 局域网聊天室资源百度云链接
- 进程调度的设计与实现图形界面实现
- VC树形控件 自己封装的树形控件拓展
- AUTO_CAD.rar
- 模拟POS机程序源码
-
实现透明窗口(使用Updatela
yeredWin - 可以实时变化的柱状图
- PCL做界面程序代码
- 使用CAsyncSocket完成的客户端和服务端
- GDAL无缝图片拼接
- 树形可编辑listctrl
- Ntp客户端校时工具精简高效
- 鼠标光标 cur格式
- opengl绘制的三维汽车
- VC开发实现任务管理器
- CEdit控件重写类CEditList,输入自动提示
- png不规则窗口
- 仿QQ VS2010聊天程序服务器端、客户端
- VS2015开源的类CAD软件
- 基于VS2015编写的串口调试助手
- YaChangeSplit.zip
- SerialPort_VS2019.rar
- Iocomp破解版
- 微信导出图片重命名小工具
- tiny4412开发板RTP实时视频传输
- MFC 重绘CListCtrl、CTreeCtrl的滚动条
- MFC实现的简单的HTTP的POST和GET方法的类
- MFC实现的AES加解密软件(内附源代码
- MFC对话框框架,调用opencv打开摄像头
评论
共有 条评论