📄 pnpref.h
字号:
#ifndef PNPREF_DEF
#define PNPREF_DEF
//#include "appmain.h"
#include "apptypes.h"
#include "pndatprf.h"
typedef int TIMEZONE;
typedef enum ProgVers_Tag
{
VERS_BMI = 0,
VERS_DPQ,
VERS_EFI,
VERS_SPECIAL
} PROGVERS;
class AppMain;
class TimeZoneMgr;
class PNEventTime;
class PNPreference
{
private:
AppMain *pMain;
TimeZoneMgr *pTimeZone;
PNEventTime *pLastErrLogTime;
PNEventTime *pLastSetupLogTime;
void SendPNDSTimePref();
void SendPNDSSetupPref();
protected:
int WhichResString(LPSTR pszStr,int idFirst,int idLast);
public:
BOOL bDialPrompt;
BOOL bRTDialPrompt;
TIMEZONE pnTimeZone;
BOOL bDayLight;
TIMEZONE pnCorrected;
TIMEDISPLAYS TimePref;
VOLTDISPLAYS VoltPref;
VOLTDISPLAYS SetupVoltPref;
HARMAXISOPT HarmPref;
HARMQUANTOPT HarmVoltPref;
HARMQUANTOPT HarmCurrPref;
int iNumDispHarm;
int iFontFlag;
int iLanguage;
BOOL bRibbon;
BOOL bDufusBar;
PROGVERS iProgVers;
BOOL bDiskLoadOption;
int iTrendScaleRat;
float fSSTrendVoltFilter;
float fHarmTrendVoltFilter;
float fTHDTrendVoltFilter;
float fTHDTrendCurrFilter;
BOOL bShowRMSWave;
BOOL bHideUncalib;
PNPreference(AppMain *pMainWnd);
~PNPreference();
BOOL GetUserPreferences();
BOOL LoadUserPreferences();
BOOL SaveUserPreferences();
BOOL SetTimeZoneStatus();
BOOL SendSeverTZ();
BOOL SaveProgInfo();
BOOL LoadProgInfo();
LONG GetLastErrLogTime();
LONG GetLastSetupLogTime();
void SetLastErrLogTime(LONG lTime);
void SetLastSetupLogTime(LONG lTime);
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -