You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
1.7 KiB
C

1 month ago
//////////////////////////////////////////////////////////////////////////////
//<2F>ļ<EFBFBD>: CPrintPageSetup.cpp
//<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>:
//
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д: 2006-12-07
//
//
/////////////////////////////////////////////////////////////////////////////
#pragma once
#include "afxwin.h"
// CPrintPageSetup <20>Ի<EFBFBD><D4BB><EFBFBD>
class CPrintPageSetup : public CPropertyPage
{
DECLARE_DYNAMIC(CPrintPageSetup)
public:
CPrintPageSetup();
virtual ~CPrintPageSetup();
// <20>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
enum { IDD = IDD_DIALOG_PRINT_SETUP_PAGE };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV ֧<><D6A7>
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedButtonPrintPagePagenumberfont();
afx_msg void OnBnClickedCheckPrintPageExtend();
afx_msg void OnBnClickedCheckPrintPagePartition();
afx_msg void OnBnClickedCheckPrintPageMulline();
afx_msg void OnCbnSelchangeComboPrintPagePagenumberside();
afx_msg void OnBnClickedButtonPrintPagePreview();
afx_msg void OnBnClickedButtonPrintPageSetDefault();
afx_msg void OnBnClickedCheckPrintPageCenterDocument();
DECLARE_MESSAGE_MAP()
public:
BOOL m_bExtendScreen;
int m_nScreenSel;
BOOL m_bPartition;
int m_nPartitionIdea;
int m_nSuperpositionWidth;
BOOL m_bMulline;
int m_nMullineIdea;
int m_nMullineNum;
BOOL m_bCenterDocument;
int m_nMarginTop;
int m_nMarginBottom;
int m_nMarginLeft;
int m_nMarginRight;
int m_nSideSel;
int m_nAliginSel;
int m_nMarginX;
int m_nMarginY;
CString m_strLabel;
LOGFONT m_lfPageNumberFont;
void SetSpinRange(UINT nID);
void InitFont(LOGFONT& font);
void EnableExtend(void);
void EnablePartition(void);
void EnableMulline(void);
void EnablePageNumber(void);
void Read(LPCTSTR iniFile);
void Write(LPCTSTR iniFile);
BOOL m_bPreview;
};