checkboxctrl.h

来自「国外网游源码....除工具源码缺少之外,其余程序都全...至于,什么游戏,因为国」· C头文件 代码 · 共 55 行

H
55
字号
#include "stdafx.h"
#include "DrawEx.h"
#include "McFonts.h"
#include <list>

#ifndef _CHECKBOX_H_
#define _CHECKBOX_H_

class CCheckBoxCtrl
{
public:
	CCheckBoxCtrl(LPDIRECT3DDEVICE9 pDevice, CDrawEx *pDraw);
	~CCheckBoxCtrl();

	HRESULT		CreateCheckBox(int iX, int iY, DWORD ID, char* CheckImageName, char *BackName = NULL);
	void	Release();
		
	void	LButtonDown(int x, int y, UINT nFlags, int iLayer);
	void	LButtonUp(int x, int y, UINT nFlags, int iLayer);

	void	Draw_CheckBox(int x=0, int y=0);	

	bool	GetStateCheckBox(){return m_bCheck;}
	DWORD	GetID(){return m_dwID;}

protected:
	
public:

	LPDIRECT3DDEVICE9	m_p3DDevice;
	CDrawEx				*m_pDraw;
	CMcFonts			*m_pFonts;

	SPRITE_TEXTURE		*m_pCheckImage;
	SPRITE_TEXTURE		*m_pCheckBack;

	int m_iPosX;
	int m_iPosY;
	int m_iWidth;
	int m_iHeight;

	int m_iRPosX;
	int m_iRPosY;

	DWORD m_dwID;

	bool	m_bCheck;				//true = 眉农 灯促. false = 眉农 救灯促.

	DWORD m_dwFontColor;

protected:

};

#endif

⌨️ 快捷键说明

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