ppscrolllistlayouter.h

来自「基于ARM平台的控制系统,自己带有MINIGUI,可以直接在VC下运行界面演示程」· C头文件 代码 · 共 38 行

H
38
字号
#ifndef __GUIPP_SCROLLLISTLAYOUTER_H__
#define __GUIPP_SCROLLLISTLAYOUTER_H__

#include "Wnd.h"

#if _USE_GUI == 1

class CScrollListLayouter:public CLayouter
{
public:
	CScrollListLayouter(CLayouterTarget * pLayoutTarget):CLayouter(pLayoutTarget)
	{
		w_nFirstVisibleItem = 0;
		w_nItemCount = 0;
		w_nSelectedItem = 0;
		w_nMargin = 1;
	}
	virtual void DoLayout();
	
	void SetRect(CRect rc){ w_rc = rc; }
	void SetItemCount(int nItemCnt){ w_nItemCount = nItemCnt; }
	void SetMargin(int nMargin) { w_nMargin = nMargin; } 
	
	void MoveSel(int nSingleStep);
	
private:
	CRect		w_rc;
	int			w_nItemCount;
	int 			w_nFirstVisibleItem;
	int			w_nSelectedItem;
	int			w_nMargin;
};


#endif
#endif

⌨️ 快捷键说明

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