📄 pacconfigdlg.h
字号:
/**
* File : PacConfigDlg.h
* Author : Kevin Lynx
* Date : 2007.8.4
*/
#pragma once
#include "afxwin.h"
#include "afxcmn.h"
class CPacConfigDlg : public CDialog
{
public:
/// 对话框模板资源
enum
{
IDD = IDD_PACCONFIG_DIALOG
};
/// 渲染设备
enum
{
DT_D3D8 = 3,
DT_D3D9 = 4,
DT_OPENGL = 5
};
public:
CPacConfigDlg( CWnd* pParent = NULL);
~CPacConfigDlg();
void SaveConfig();
protected:
void DoDataExchange( CDataExchange* pDX );
BOOL OnInitDialog();
BOOL LoadConfig();
void InitControl();
void SetDefault();
DECLARE_MESSAGE_MAP()
private:
HICON mhIcon;
/// check box也就是一个CButton对象
BOOL mbFullScreen;
BOOL mbEnableLight;
int mDeviceType;
int mBits;
float mVolume;
/**
* 需要使用它去控制对话框上的下拉框调整下拉列表的高
* 度需要在编辑对话框模板的时候做AddString到combo box
* 时,如果控件属性要排序,则会导致添加的内容其index
* 不正确,最好去掉自动排序属性。
*/
CComboBox mCtlBits;
CComboBox mCtlDevice;
/**
* 同理,当某个控件无法用简单类型的值就可表示时,例如check box
* 可以直接用BOOL表示其是否被选种,就需要创建一类对象来表示之
* 对于用类对象表示的控件而言,可以使用DDX_Control获取其内容。
*/
CSliderCtrl mCtlVolume;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -