void COXCustomizeSplashWindowPage::DoDataExchange(CDataExchange* pDX)
{
	COXCustomizePage::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(COXCustomizeSplashWindowPage)
	DDX_Control(pDX, IDC_OX_SPIN_COLOR_TOLERANCE, m_spinTolerance);
	DDX_Control(pDX, IDC_OX_COMBO_IMAGESOURCE_FILENAME, m_comboSplashImageFileName);
	DDX_Control(pDX, IDC_OX_SPIN_SHOW_FOR, m_spinShowFor);
	DDX_Control(pDX, IDC_OX_SEPARATOR_TRANSPARENT_COLOR, m_sepTransparentColor);
	DDX_Control(pDX, IDC_OX_SEPARATOR_PREVIEW, m_sepPreview);
	DDX_Control(pDX, IDC_OX_SEPARATOR_OPEN_IMAGE, m_sepOpenImage);
	DDX_Control(pDX, IDC_OX_SEPARATOR_DISPLAY_SETTINGS, m_sepDisplaySettings);
	DDX_Control(pDX, IDC_OX_BUTTON_TRANSPARENT_COLOR, m_btnTransparentColor);
	DDX_Check(pDX, IDC_OX_CHECK_INTERRUPTABLE, m_bInterruptable);
	DDX_Check(pDX, IDC_OX_CHECK_DISPLAY_SPLASHWINDOW, m_bDisplaySplashWindow);
	DDX_Text(pDX, IDC_OX_EDIT_SHOW_FOR, m_nShowDelay);
	DDX_Text(pDX, IDC_OX_EDIT_XCOORD, m_nXCoord);
	DDX_Text(pDX, IDC_OX_EDIT_YCOORD, m_nYCoord);
	DDX_Radio(pDX, IDC_OX_RADIO_COLOR, m_nTransparentColorType);
	DDX_Radio(pDX, IDC_OX_RADIO_IMAGE_SOURCE_DEFAULT, m_nImageSourceType);
	DDX_Radio(pDX, IDC_OX_RADIO_SHOW_FOR, m_nDelayType);
	DDX_CBString(pDX, IDC_OX_COMBO_IMAGESOURCE_FILENAME, m_sSplashImageFileName);
	DDX_Text(pDX, IDC_OX_EDIT_COLOR_TOLERANCE, m_nTolerance);
	DDV_MinMaxUInt(pDX, m_nTolerance, 0, 255);
	//}}AFX_DATA_MAP
	DDX_ColorPicker(pDX, IDC_OX_BUTTON_TRANSPARENT_COLOR, m_clrTransparent);
}
void COXCustomizeCaptionPage::DoDataExchange(CDataExchange* pDX)
{
	COXCustomizePage::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(COXCustomizeCaptionPage)
	DDX_Control(pDX, IDC_OX_BUTTON_SMALLTEXTFONT, m_btnSmallTextFont);
	DDX_Control(pDX, IDC_OX_STATIC_PREVIEW, m_preview);
	DDX_Control(pDX, IDC_OX_EDIT_NUMSHADES, m_ctlEditNumberShade);
	DDX_Control(pDX, IDC_OX_COMBO_TEXT_ELLIPSIS, m_ctlComboTextEllipsis);
	DDX_Control(pDX, IDC_OX_COMBO_TEXT_ALIGNMENT, m_ctlComboTextAlignment);
	DDX_Control(pDX, IDC_OX_COMBO_GRADIENT_ALGORITHM, m_ctlComboGradientAlgorithm);
	DDX_Control(pDX, IDC_OX_COMBO_GRADIENT_ALIGNMENT, m_ctlComboGradientAlignment);
	DDX_Control(pDX, IDC_OX_COMBO_CAPTION_STATE, m_ctlComboCaptionState);
	DDX_Control(pDX, IDC_OX_SPIN_NUMSHADES, m_spinNumberShade);
	DDX_Control(pDX, IDC_OX_SEPARATOR_CAPTION, m_separator);
	DDX_Control(pDX, IDC_OX_BUTTON_TEXTFONT, m_btnTextFont);
	DDX_Control(pDX, IDC_OX_BUTTON_BACKCOLOR, m_btnBackColor);
	DDX_Check(pDX, IDC_OX_CHECK_GRADIENT, m_bGradient);
	DDX_CBIndex(pDX, IDC_OX_COMBO_CAPTION_STATE, m_nCaptionState);
	DDX_CBIndex(pDX, IDC_OX_COMBO_GRADIENT_ALGORITHM, m_nGradientAlgorithm);
	DDX_CBIndex(pDX, IDC_OX_COMBO_GRADIENT_ALIGNMENT, m_nGradientAlignment);
	DDX_CBIndex(pDX, IDC_OX_COMBO_TEXT_ALIGNMENT, m_nTextAlignment);
	DDX_CBIndex(pDX, IDC_OX_COMBO_TEXT_ELLIPSIS, m_nTextEllipsis);
	DDX_Text(pDX, IDC_OX_EDIT_NUMSHADES, m_nNumberShade);
	DDV_MinMaxUInt(pDX, m_nNumberShade, 1, 128);
	DDX_Check(pDX, IDC_OX_CHECK_PAINT_CAPTION, m_bPaintCaption);
	//}}AFX_DATA_MAP
	DDX_ColorPicker(pDX, IDC_OX_BUTTON_BACKCOLOR, m_clrBackground);
	DDX_FontPickerFont(pDX, IDC_OX_BUTTON_TEXTFONT, &m_font);
	DDX_FontPickerColor(pDX, IDC_OX_BUTTON_TEXTFONT, m_clrText);
	DDX_FontPickerFont(pDX, IDC_OX_BUTTON_SMALLTEXTFONT, &m_fontSmall);
	DDX_FontPickerColor(pDX, IDC_OX_BUTTON_SMALLTEXTFONT, m_clrTextSmall);
}
void COXCustomizeBackgroundPage::DoDataExchange(CDataExchange* pDX)
{
	COXCustomizePage::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(COXCustomizeBackgroundPage)
	DDX_Control(pDX, IDC_OX_SEPARATOR2, m_ctlSeparator2);
	DDX_Control(pDX, IDC_OX_SEPARATOR1, m_ctlSeparator1);
	DDX_Control(pDX, IDC_OX_FILENAME, m_cmbFilename);
	DDX_Control(pDX, IDC_OX_BACK_COLOR, m_btnBackColor);
	DDX_Radio(pDX, IDC_OX_ALIGN_TILE, m_nAlign);
	DDX_CBString(pDX, IDC_OX_FILENAME, m_sFilename);
	DDX_Check(pDX, IDC_OX_CHECK_ONLYCLIENT, m_bOnlyClientArea);
	DDX_Check(pDX, IDC_OX_CHECK_PAINT_BACKGROUND, m_bPaintBackground);
	DDX_Radio(pDX, IDC_OX_RADIO_BCKGND_IMG_SOURCE_DEFAULT, m_nImageSourceType);
	//}}AFX_DATA_MAP
	DDX_ColorPicker(pDX, IDC_OX_BACK_COLOR, m_clrBack);
}