BOOKPAGEINFO: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
Notebook page information structure. | Notebook page information structure. | ||
<PRE> | <PRE> | ||
typedef struct _BOOKPAGEINFO { | typedef struct _BOOKPAGEINFO { | ||
Line 22: | Line 22: | ||
PVOID pBidiInfo; // reserved | PVOID pBidiInfo; // reserved | ||
} BOOKPAGEINFO, *PBOOKPAGEINFO; | } BOOKPAGEINFO, *PBOOKPAGEINFO; | ||
typedef BOOKPAGEINFO * PBOOKPAGEINFO ; | |||
</PRE> | |||
==Fields== | |||
;cb (ULONG):Size of the page information structure. | |||
;fl (ULONG):Flag indicating which page attributes are to be set. | |||
::BFA_BIDIINFO: Reserved for bi-directional support. | |||
::BFA_MAJORTABBITMAP: Set/query major tab bit map. | |||
::BFA_MAJORTABTEXT: Set/query major tab text. | |||
::BFA_MINORTABBITMAP: Set/query minor tab bit map. | |||
::BFA_MINORTABTEXT: Set/query minor tab text. | |||
::BFA_PAGEDATA: Set/query page data. | |||
::BFA_PAGEFROMDLGRES: Set/query page window handle from a dialog resource. | |||
::BFA_PAGEFROMDLGTEMPLATE: Set/query page window handle from a dialog template. | |||
::BFA_PAGEFROMHWND: Set/query page window handle. | |||
::BFA_STATUSLINE: Set/query status text. | |||
;bLoadDlg (BOOL):Load dialog flag. | |||
::TRUE: Load dialog immediately. | |||
::FALSE: Load dialog on page turn. | |||
;ulPageData (ULONG):Data to associate with the notebook page. | |||
;hwndPage (HWND):Handle to associate with the notebook page. | |||
;pfnPageDlgProc (PFN):Dialog procedure. | |||
;idPageDlg (ULONG): Dialog id. | |||
;hmodPageDlg (HMODULE):Resource handle. | |||
;pPageDlgCreateParam (PVOID):Dialog create parameters. | |||
;pdlgtPage (PDLGTEMPLATE):Dialog template. | |||
;cbStatusLine (ULONG):Length of status line text. | |||
;pszStatusLine (PSZ):Status line text string. | |||
;hbmMajorTab (HBITMAP):Major tab bit map handle. | |||
;hbmMinorTab (HBITMAP):Minor tab bit map handle. | |||
;cbMajorTab (ULONG):Length of major tab text. | |||
;pszMajorTab (PSZ):Major tab text string. | |||
;cbMinorTab (ULONG):Length of minor tab text. | |||
;pszMinorTab (PSZ):Minor tab text string. | |||
;pBidiInfo (PVOID):Reserved for bi-directional support. | |||
[[Category:PM Data type]] | [[Category:PM Data type]] |
Latest revision as of 00:45, 30 May 2024
Notebook page information structure.
typedef struct _BOOKPAGEINFO { ULONG cb; // length of control data in bytes ULONG fl; // page flags - BFA_ BOOL bLoadDlg; // load dialog now? ULONG ulPageData; // data to associate with page HWND hwndPage; // hwnd to associate with page PFN pfnPageDlgProc; // auto load of dialogs for app ULONG idPageDlg; // id of page HMODULE hmodPageDlg; // resource info PVOID pPageDlgParams; // page creation presentation parameters PDLGTEMPLATE pdlgtPage; ULONG cbStatusLine; // page flags - BFA_ PSZ pszStatusLine; // status line text string HBITMAP hbmMajorTab; // major tab bitmap handle HBITMAP hbmMinorTab; // minor tab bitmap handle ULONG cbMajorTab; // page flags - BFA_ PSZ pszMajorTab; // major tab text string ULONG cbMinorTab; // page flags - BFA_ PSZ pszMinorTab; // minor tab text string PVOID pBidiInfo; // reserved } BOOKPAGEINFO, *PBOOKPAGEINFO; typedef BOOKPAGEINFO * PBOOKPAGEINFO ;
Fields
- cb (ULONG)
- Size of the page information structure.
- fl (ULONG)
- Flag indicating which page attributes are to be set.
- BFA_BIDIINFO: Reserved for bi-directional support.
- BFA_MAJORTABBITMAP: Set/query major tab bit map.
- BFA_MAJORTABTEXT: Set/query major tab text.
- BFA_MINORTABBITMAP: Set/query minor tab bit map.
- BFA_MINORTABTEXT: Set/query minor tab text.
- BFA_PAGEDATA: Set/query page data.
- BFA_PAGEFROMDLGRES: Set/query page window handle from a dialog resource.
- BFA_PAGEFROMDLGTEMPLATE: Set/query page window handle from a dialog template.
- BFA_PAGEFROMHWND: Set/query page window handle.
- BFA_STATUSLINE: Set/query status text.
- bLoadDlg (BOOL)
- Load dialog flag.
- TRUE: Load dialog immediately.
- FALSE: Load dialog on page turn.
- ulPageData (ULONG)
- Data to associate with the notebook page.
- hwndPage (HWND)
- Handle to associate with the notebook page.
- pfnPageDlgProc (PFN)
- Dialog procedure.
- idPageDlg (ULONG)
- Dialog id.
- hmodPageDlg (HMODULE)
- Resource handle.
- pPageDlgCreateParam (PVOID)
- Dialog create parameters.
- pdlgtPage (PDLGTEMPLATE)
- Dialog template.
- cbStatusLine (ULONG)
- Length of status line text.
- pszStatusLine (PSZ)
- Status line text string.
- hbmMajorTab (HBITMAP)
- Major tab bit map handle.
- hbmMinorTab (HBITMAP)
- Minor tab bit map handle.
- cbMajorTab (ULONG)
- Length of major tab text.
- pszMajorTab (PSZ)
- Major tab text string.
- cbMinorTab (ULONG)
- Length of minor tab text.
- pszMinorTab (PSZ)
- Minor tab text string.
- pBidiInfo (PVOID)
- Reserved for bi-directional support.