📄 clistctrl.h
字号:
// cListCtrl.h: interface for the cListCtrl class.
//
//////////////////////////////////////////////////////////////////////
#ifndef _cLISTCTRL_H_
#define _cLISTCTRL_H_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "cWindow.h"
#include "cReportItem.h"
class cListCtrl : public cWindow, public cReportItem
{
public:
cListCtrl();
virtual ~cListCtrl();
virtual void Init(LONG x, LONG y, WORD wid, WORD hei, cImage * basicImage, LONG ID);
virtual void InitListCtrl(WORD wMaxColumns, WORD wLinePerPage);
virtual void InitListCtrlImage(cImage * HeadImage, BYTE HHeight, cImage * BodyImage, BYTE BHeight, cImage * OverImage );
virtual void Render();
virtual DWORD ActionEvent(CMouse * mouseInfo);
void SetMargin(const RECT * textRelRect);
WORD PtIdxInRow(LONG x, LONG y);
int GetSelectedRowIdx(){ return m_SelectedRowIdx; }
void SetOverImageScale( float x, float y ) { m_OverImageScale.x = x; m_OverImageScale.y = y; }
void SetSelectOption( WORD wOption ) { m_wSelectOption = wOption; }
protected:
cImage m_HeadImage;
cImage m_BodyImage;
cImage m_OverImage;
cImageScale m_OverImageScale;
BYTE m_bHeadLineHeight;
BYTE m_bBodyLineHeight;
WORD m_wLinePerPage;
RECT m_textRelRect; // right, bottom field is not used
int m_SelectedRowIdx; //泅犁 急琶等 RITEM狼 dwData蔼阑 历厘
LONG m_lTopListItemIdx;
int m_nOverIdx;
float m_fGap;
WORD m_wSelectOption; // 坷滚 捞固瘤甫 荤侩且锭 可记蔼捞促. ( 0: 扁夯, 1: 急琶矫 )
};
#endif // _cLISTCTRL_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -