cmenu.h

来自「成熟的RPG引擎,Flysky发布. 斜视角引擎.」· C头文件 代码 · 共 29 行

H
29
字号
#pragma once

const int TRGB=12; //三个COLORREF
class CMenuTop
{
	CButton cbutton[MAX_BUTTON];
	COLORREF CC[3];
	int FontSize;char *FontType;
	bool XyInit; //XY的坐标是否基于原坐标,如
	int init_x,init_y;
	//   --------
	//   |  X Y |         Y的坐标既可以写成10,写可以写成X+10
	//   --------         此变量的作用就是切换
	int UseButton;
public:
	
	CMenuTop();
	CMenuTop(int IX,int IY);
	void ReInit(int IX,int IY); //重新初始化
	void ReInit();//重新初始化
	int AddButton(int x,int y,char *Text,char *ClickSound);
	bool DelButton(int ID);
	void ClearButton();
	bool SetBTextColor(bool CUB,COLORREF Cc1,COLORREF Cc2,COLORREF Cc3);
	bool SetBTextFont(int ID,int FontSize,char *FontName);
	bool SetBTextFont(bool CUB,int FontSize,char *FontName);
	bool FindButton(char *Text);
    int Show(LPDIRECTDRAWSURFACE7 Surf);
};

⌨️ 快捷键说明

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