q_dialog.cpp

来自「QCurses全部代码 QCurses全部代码」· C++ 代码 · 共 33 行

CPP
33
字号
#include   "qcurses/Q_Dialog.hpp"//----------------------------------------------------------------------------------------------------------void    Q_Dialog::KeyGo(int  &NowSelect, int &Keys, int MaxActive){	//如果是确定下一个,则增加	if (Keys==10 || Keys==9 || Keys==KEY_DOWN || Keys==KEY_RIGHT)		NowSelect++;	//如果是确定上一个,则减少	if (Keys==KEY_UP || Keys==KEY_LEFT)		NowSelect--;	//如果小于最小,则还是最小	if (NowSelect<0)		NowSelect=MaxActive;	//如果大于最大,则变为最小	if (NowSelect>MaxActive)		NowSelect=0;}//----------------------------------------------------------------------------------------------------------//构造函数Q_Dialog::Q_Dialog(char *appname){	_DialogName = new char[80];	memset(_DialogName,'\0',80);	strcpy(_DialogName,appname);}//----------------------------------------------------------------------------------------------------------//析构函数Q_Dialog::~Q_Dialog(){	delete  []_DialogName;}//----------------------------------------------------------------------------------------------------------

⌨️ 快捷键说明

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