Public Member Functions | Static Public Member Functions | Private Attributes

XAP_Win32PropertyPage Class Reference

#include <xap_Win32PropertySheet.h>

Inheritance diagram for XAP_Win32PropertyPage:
XAP_Win32DialogBase AP_Win32Dialog_FormatTOC_General AP_Win32Dialog_FormatTOC_Layout AP_Win32Dialog_MetaData_General AP_Win32Dialog_MetaData_Permissions AP_Win32Dialog_MetaData_Summary AP_Win32Dialog_Options_Document AP_Win32Dialog_Options_General AP_Win32Dialog_Options_SmartQuotes AP_Win32Dialog_Options_Spelling AP_Win32Dialog_PageSetup_Margin AP_Win32Dialog_PageSetup_Page

List of all members.

Public Member Functions

 XAP_Win32PropertyPage ()
virtual ~XAP_Win32PropertyPage ()
void createPage (XAP_Win32App *pWin32App, WORD wRscID, XAP_String_Id nID=0)
PROPSHEETPAGEW * getStruct ()
XAP_Win32AppgetApp ()
HWND getHandle ()
void setDialogProc (DLGPROC pfnDlgProc)
virtual void _onInitDialog ()
virtual void _onKillActive ()
virtual void _onOK ()
virtual void _onApply ()
virtual void _onNotify (LPNMHDR, int)
void setChanged (bool bChanged)

Static Public Member Functions

static INT_PTR CALLBACK s_pageWndProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)

Private Attributes

PROPSHEETPAGEW m_page
HPROPSHEETPAGE m_hdle
XAP_Win32Appm_pWin32App
XAP_Win32PropertySheetm_pParent
DLGPROC m_pfnDlgProc
UT_Win32LocaleString m_title

Constructor & Destructor Documentation

XAP_Win32PropertyPage::XAP_Win32PropertyPage (  ) 

References m_hdle, m_pfnDlgProc, and m_pParent.

XAP_Win32PropertyPage::~XAP_Win32PropertyPage (  )  [virtual]

References m_hdle.


Member Function Documentation

virtual void XAP_Win32PropertyPage::_onApply (  )  [inline, virtual]
virtual void XAP_Win32PropertyPage::_onNotify ( LPNMHDR  ,
int   
) [inline, virtual]

Reimplemented in AP_Win32Dialog_FormatTOC_Layout.

Referenced by s_pageWndProc().

HWND XAP_Win32PropertyPage::getHandle (  )  [inline]

Referenced by AP_Win32Dialog_FormatTOC_Layout::_fillGUI(), AP_Win32Dialog_FormatTOC_General::_fillGUI(), AP_Win32Dialog_MetaData_Permissions::_get_text(), AP_Win32Dialog_MetaData_Summary::_get_text(), AP_Win32Dialog_MetaData_General::_get_text(), AP_Win32Dialog_FormatTOC_General::_onApply(), AP_Win32Dialog_FormatTOC_General::_onCommand(), AP_Win32Dialog_PageSetup_Margin::_onInitDialog(), AP_Win32Dialog_PageSetup_Page::_onInitDialog(), AP_Win32Dialog_Options_Document::_onInitDialog(), AP_Win32Dialog_Options_General::_onInitDialog(), AP_Win32Dialog_Options_Spelling::_onInitDialog(), AP_Win32Dialog_MetaData_Permissions::_onInitDialog(), AP_Win32Dialog_MetaData_Summary::_onInitDialog(), AP_Win32Dialog_MetaData_General::_onInitDialog(), AP_Win32Dialog_FormatTOC_Layout::_onInitDialog(), AP_Win32Dialog_FormatTOC_General::_onInitDialog(), AP_Win32Dialog_FormatTOC_Layout::_onNotify(), AP_Win32Dialog_PageSetup_Page::doSpinControl(), AP_Win32Dialog_Options::getPage(), AP_Win32Dialog_Options_Document::isAutoSaveInRange(), AP_Win32Dialog_FormatTOC_Layout::loadCtrlsValuesForDetailsLevel(), AP_Win32Dialog_FormatTOC_Layout::saveCtrlsValuesForDetailsLevel(), AP_Win32Dialog_FormatTOC::setDetailsLevel(), AP_Win32Dialog_FormatTOC::setMainLevel(), AP_Win32Dialog_PageSetup::updateBottomMargin(), AP_Win32Dialog_PageSetup::updateFooterMargin(), AP_Win32Dialog_PageSetup::updateHeaderMargin(), AP_Win32Dialog_PageSetup::updateHeight(), AP_Win32Dialog_PageSetup::updateLeftMargin(), AP_Win32Dialog_PageSetup::updatePageSize(), AP_Win32Dialog_PageSetup::updatePreview(), AP_Win32Dialog_PageSetup::updateRightMargin(), AP_Win32Dialog_PageSetup::updateTopMargin(), and AP_Win32Dialog_PageSetup::updateWidth().

PROPSHEETPAGEW* XAP_Win32PropertyPage::getStruct (  )  [inline]
void XAP_Win32PropertyPage::setChanged ( bool  bChanged  ) 

Member Data Documentation

PROPSHEETPAGEW XAP_Win32PropertyPage::m_page [private]

Referenced by createPage().


The documentation for this class was generated from the following files: