preferencesgenpage.h
来自「管理项目进度工具的原代码」· C头文件 代码 · 共 101 行
H
101 行
#if !defined(AFX_PREFERENCESGENPAGE_H__7A8CC153_F3FB_4FBA_8EB9_B8ADF0A59982__INCLUDED_)
#define AFX_PREFERENCESGENPAGE_H__7A8CC153_F3FB_4FBA_8EB9_B8ADF0A59982__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// PreferencesGenPage.h : header file
//
#include "..\shared\hotkeyctrlex.h"
#include "..\shared\preferencesbase.h"
/////////////////////////////////////////////////////////////////////////////
// CPreferencesGenPage dialog
const UINT WM_PGP_CLEARMRU = ::RegisterWindowMessage("WM_PGP_CLEARMRU");
enum // tray options
{
STO_NONE = -1,
STO_ONMINIMIZE,
STO_ONCLOSE,
STO_ONMINCLOSE,
};
class CPreferencesGenPage : public CPreferencesPageBase
{
DECLARE_DYNCREATE(CPreferencesGenPage)
// Construction
public:
CPreferencesGenPage();
~CPreferencesGenPage();
BOOL GetAlwaysOnTop() const { return m_bAlwaysOnTop; }
BOOL GetUseSysTray() const { return m_bUseSysTray; }
int GetSysTrayOption() const { return !m_bUseSysTray ? STO_NONE : m_nSysTrayOption; }
BOOL GetConfirmDelete() const { return m_bConfirmDelete; }
BOOL GetConfirmSaveOnExit() const { return !m_bUseSysTray && m_bConfirmSaveOnExit; }
BOOL GetShowOnStartup() const { return m_bShowOnStartup; }
BOOL GetMultiInstance() const { return m_bMultiInstance; }
BOOL GetToggleTrayVisibility() const { return m_bToggleTrayVisibility; }
BOOL GetGlobalHotkey() const { return m_bSpecifyGlobalHotkey ? m_dwGlobalHotkey : 0; }
BOOL GetAddFilesToMRU() const { return m_bAddFilesToMRU; }
BOOL GetEnableTDLExtension() const { return m_bEnableTDLExtension; }
BOOL GetAutoCheckForUpdates() const { return m_bAutoCheckForUpdates; }
BOOL GetEscapeMinimizes() const { return m_bEscapeMinimizes; }
BOOL GetEnableTDLProtocol() const { return m_bEnableTDLProtocol; }
BOOL GetEnableDelayedLoading() const { return m_bEnableDelayedLoading; }
// BOOL Get() const { return m_b; }
// Dialog Data
//{{AFX_DATA(CPreferencesGenPage)
enum { IDD = IDD_PREFGEN_PAGE };
CHotKeyCtrlEx m_hkGlobal;
BOOL m_bAlwaysOnTop;
BOOL m_bUseSysTray;
BOOL m_bConfirmDelete;
BOOL m_bConfirmSaveOnExit;
BOOL m_bMultiInstance;
BOOL m_bShowOnStartup;
int m_nSysTrayOption;
BOOL m_bToggleTrayVisibility;
BOOL m_bSpecifyGlobalHotkey;
BOOL m_bAddFilesToMRU;
BOOL m_bEnableTDLExtension;
BOOL m_bAutoCheckForUpdates;
BOOL m_bEscapeMinimizes;
BOOL m_bEnableTDLProtocol;
BOOL m_bEnableDelayedLoading;
//}}AFX_DATA
DWORD m_dwGlobalHotkey;
// Overrides
// ClassWizard generate virtual function overrides
//{{AFX_VIRTUAL(CPreferencesGenPage)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CPreferencesGenPage)
afx_msg void OnUseSystray();
virtual BOOL OnInitDialog();
afx_msg void OnSpecifyglobalhotkey();
afx_msg void OnMultiinstance();
afx_msg void OnClearMRU();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
virtual void LoadPreferences(const CPreferencesStorage& prefs);
virtual void SavePreferences(CPreferencesStorage& prefs);
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_PREFERENCESGENPAGE_H__7A8CC153_F3FB_4FBA_8EB9_B8ADF0A59982__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?