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 + -
显示快捷键?