00001
00009
#ifndef __EXPORTPROPERTYPAGE1_H__
00010
#define __EXPORTPROPERTYPAGE1_H__
00011
00013
00014
00022 class CExportPropertyPage1 :
public CPropertyPage
00023 {
00024 DECLARE_DYNCREATE(
CExportPropertyPage1)
00025
00026
00027
public:
00028
CExportPropertyPage1();
00029 ~
CExportPropertyPage1();
00030
00031
00032
00033
enum { IDD = IDD_PROPPAGE1 };
00034 CComboBox m_cbMode;
00035 CComboBox m_cbAltSplit;
00036 CComboBox m_cbAltCrlf;
00037 CComboBox m_cbSplit;
00038 CComboBox m_cbQuote;
00039 BOOL m_bHeader;
00040
int m_nFormat;
00041
int m_nQuote;
00042
int m_nSplit;
00043
int m_nAltCrlf;
00044
int m_nAltSplit;
00045
int m_nOutDoc;
00046
int m_nOutCol;
00047
int m_nListSplit;
00048
int m_nMode;
00049
00050
protected:
00051
00052
00053
00054
public:
00055
virtual BOOL OnSetActive();
00056
virtual BOOL OnWizardFinish();
00057
protected:
00058
virtual void DoDataExchange(CDataExchange* pDX);
00059
00060
00061
00062
protected:
00063 CToolTipCtrl m_tooltip;
00064
00065
00066 afx_msg
void OnColSel();
00067 afx_msg
void OnSelchangeCsvMode();
00068 afx_msg
void OnHelp();
00069
00070 DECLARE_MESSAGE_MAP()
00071
private:
00072
char m_szIniFile[_MAX_PATH];
00073 UINT GetProperyInt(LPCTSTR lpKeyName, INT nDefault, INT nMin=0, INT nMax=100);
00074 BOOL WriteProperyInt(LPCTSTR lpKeyName, INT nValue);
00075 };
00076
00077
#endif // __EXPORTPROPERTYPAGE1_H__