PAGEINFO: Difference between revisions
Appearance
Created page with "Settings page information structure. == Type == struct == C Declaration Method == typedef == Example Code == <pre> typedef struct _PAGEINFO { ULONG cb; →Length of PAGEINFO structure.: HWND hwndPage; →Handle of page.: PFNWP pfnwp; →Window procedure.: ULONG resid; →Resource identity.: PVOID pCreateParams; →Pointer to creation parameters.: USH..." |
(No difference)
|
Latest revision as of 18:30, 21 April 2025
Settings page information structure.
Type
struct
C Declaration Method
typedef
Example Code
typedef struct _PAGEINFO { ULONG cb; /* Length of PAGEINFO structure. */ HWND hwndPage; /* Handle of page. */ PFNWP pfnwp; /* Window procedure. */ ULONG resid; /* Resource identity. */ PVOID pCreateParams; /* Pointer to creation parameters. */ USHORT dlgid; /* Dialog identity. */ USHORT usPageStyleFlags; /* Notebook control-page style flags. */ USHORT usPageInsertFlags; /* Notebook control-page insertion flags. */ USHORT usSettingsFlags; /* Settings flag. */ PSZ pszName; /* Pointer to a string containing the page name. */ USHORT idDefaultHelpPanel; /* Identity of the default help panel. */ USHORT usReserved2; /* Reserved value; must be zero. */ PSZ pszHelpLibraryName; /* Pointer to the name of the help file. */ PUSHORT pHelpSubtable; /* Pointer to the help subtable. */ HMODULE hmodHelpSubtable; /* Module handle for the help subtable. */ ULONG ulPageInsertId; /* Notebook control-page identity. */ } PAGEINFO; typedef PAGEINFO * PPAGEINFO ;