menu.h
来自「一个打飞机的小游戏的源代码」· C头文件 代码 · 共 44 行
H
44 行
// Menu.h: interface for the CMenu class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MENU_H__BF57AD5B_E294_450C_BC9E_DC06F3DEB543__INCLUDED_)
#define AFX_MENU_H__BF57AD5B_E294_450C_BC9E_DC06F3DEB543__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "DirectWnd.h"
class CMenu
{
public:
CMenu();
CMenu(CDirectWnd* win);
virtual ~CMenu();
void CheckKeyboard();
int Run();
void ChangeItem(int num);
int GetChoseItem() { return m_choseitem; }
void AddMenuTitle(int x,
int y,
char *text,
COLORREF textcolor);
void AddMenuItem(int x,
int y,
char *text[],
COLORREF textcolor,
COLORREF bgcolor,int type);
BOOL GetKey(int key);
private:
CDirectWnd* m_win; //主窗口指针
int m_itemnum; //表示菜单项的数目
int m_choseitem; //表示当前所选择的菜单项
static char *menuText[];
int keydown[256];
};
#endif // !defined(AFX_MENU_H__BF57AD5B_E294_450C_BC9E_DC06F3DEB543__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?