ndgrid.h

来自「symbian 二版本的自定义控件」· C头文件 代码 · 共 28 行

H
28
字号
#ifndef _NDGRID_H_
#define _NDGRID_H_
#include <fbs.h>
#include <e32base.h>
#include <coedef.h>
#include <w32std.h>
#include <badesca.h>
class CNDGrid:public CBase
{
public:
	//构造函数
	CNDGrid();
	void ConstructL(CDesC16ArrayFlat* aTextArray,RPointerArray<CFbsBitmap>* aIconArray);
	//析构函数
	~CNDGrid();
	//绘制Grid在指定GC上
	void Draw(CWindowGc &aGc);
	//获取当前选中索引
	TInt Selected();
	//按键处理
	TKeyResponse OfferKeyEventL(const TKeyEvent &aKeyEvent, TEventCode aType);
private:
	CDesC16ArrayFlat*				iTextArray;
	RPointerArray<CFbsBitmap>*		iIconArray;
	TInt							iX;
	TInt							iY;
};
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?