Jump to content

BOOKPAGEINFO: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Created page with " typedef struct _BOOKPAGEINFO { ULONG cb; // length of control data in bytes ULONG fl; // page flags - BFA_ BOOL bLo..."
 
No edit summary
Line 1: Line 1:
 
Notebook page information structure.
<PRE>
  typedef struct _BOOKPAGEINFO {
  typedef struct _BOOKPAGEINFO {
   ULONG      cb;                // length of control data in bytes
   ULONG      cb;                // length of control data in bytes
Line 22: Line 23:
  } BOOKPAGEINFO, *PBOOKPAGEINFO;
  } BOOKPAGEINFO, *PBOOKPAGEINFO;


typedef  BOOKPAGEINFO  * PBOOKPAGEINFO ;
</PRE>
[[Category:PM Data type]]
[[Category:PM Data type]]

Revision as of 17:57, 25 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 ;