CListCtrl做出漂亮的界面CListCtrlCl头文件

aoxue 2010-12-07 11:34:36
#pragma once
#include "HeaderCtrlCl.h"
// CListCtrlCl

class CListCtrlCl : public CListCtrl
{
DECLARE_DYNAMIC(CListCtrlCl)

public:
CHeaderCtrlCl m_Header;
CListCtrlCl();
virtual ~CListCtrlCl();

protected:
DECLARE_MESSAGE_MAP()
virtual void PreSubclassWindow();
public:
virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct);
public:
afx_msg void OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct);
void MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct);
public:
// 行高
int m_nRowHeight;
int InsertColumn(int nCol, LPCTSTR lpszColumnHeading,
int nFormat = LVCFMT_LEFT, int nWidth = -1, int nSubItem = -1);
public:
// Gradient - 渐变系数,立体背景用,不用渐变设为0
void SetHeaderBKColor(int R, int G, int B, int Gradient);
public:
// 设置表头高度
void SetHeaderHeight(float Height);
CPtrList m_ptrListCol; //保存列颜色
CPtrList m_ptrListItem; //保存Item颜色表
CPtrList m_colTextColor; //保存列字体颜色
CPtrList m_ItemTextColor; //保存单元格字体颜色
bool FindColColor(int col ,COLORREF &color); //查找列颜色
bool FindItemColor(int col,int row,COLORREF &color);
bool FindColTextColor(int col,COLORREF &color); //查找列字体颜色
bool FindItemTextColor(int col,int row,COLORREF &color);
void SetColColor(int col,COLORREF color); //设置列颜色
void SetItemColor(int col,int row,COLORREF color); //设置Item颜色
void SetColTextColor(int col,COLORREF color); //设置列文本颜色
void SetItemTextColor(int col,int row,COLORREF color);
void SetRowHeigt(int nHeight); //设置行高
void SetHeaderFontHW(int nHeight,int nWith); //设置表头字体大小
void SetHeaderTextColor(COLORREF color);
COLORREF m_color;
BOOL SetTextColor(COLORREF cr);
void SetFontHW(int nHeight,int nWith); //设置字体的高和宽
public:
// 字体高度
int m_fontHeight;
public:
// 字体宽度
int m_fontWith;
};


...全文
404 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2010-12-29
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖

相关规定详见界面界面版关于版主结帖工作的具体办法
Eleven 2010-12-08
  • 打赏
  • 举报
回复
这个是干什么?分享还是什么?
无幻 2010-12-08
  • 打赏
  • 举报
回复
看个图会比较好
fishion 2010-12-08
  • 打赏
  • 举报
回复
无图无真相,有图未必是真相
zzw820626 2010-12-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 tiger9991 的回复:]

楼主想干什么?分享的话,也给看个效果,谢谢
[/Quote]
+
看不见的裂痕 2010-12-08
  • 打赏
  • 举报
回复
楼主想干什么?分享的话,也给看个效果,谢谢
ouyh12345 2010-12-08
  • 打赏
  • 举报
回复
muzizongheng 2010-12-08
  • 打赏
  • 举报
回复
靠。。。这个帖子。。。。连续3个。
快乐鹦鹉 2010-12-08
  • 打赏
  • 举报
回复
你倒是贴个效果图看看啊。
wby_1985 2010-12-08
  • 打赏
  • 举报
回复
记得国外有个人写过日历控件,实现细节好像和这个差不多,学习了

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧