core.sys.windows.prsht

Windows API header module

Translated from MinGW Windows headers

Authors

Vladimir Vlasov

License

Types 20

aliasPFNPROPSHEETCALLBACK = int function(HWND, UINT, LPARAM)
Fields
DWORD dwSize
DWORD dwFlags
HINSTANCE hInstance
LPCSTR pszTitle
DLGPROC pfnDlgProc
LPARAM lParam
LPFNPSPCALLBACKA pfnCallback
UINT * pcRefParent
Fields
DWORD dwSize
DWORD dwFlags
HINSTANCE hInstance
LPCWSTR pszTitle
DLGPROC pfnDlgProc
LPARAM lParam
LPFNPSPCALLBACKW pfnCallback
UINT * pcRefParent
Fields
DWORD dwSize
DWORD dwFlags
HWND hwndParent
HINSTANCE hInstance
LPCSTR pszCaption
UINT nPages
Fields
DWORD dwSize
DWORD dwFlags
HWND hwndParent
HINSTANCE hInstance
LPCWSTR pszCaption
UINT nPages
structPSHNOTIFY
Fields
NMHDR hdr
LPARAM lParam

Functions 24

fnBOOL DestroyPropertySheetPage(HPROPSHEETPAGE) extern(Windows) nothrow @nogc
fnINT_PTR PropertySheetA(LPCPROPSHEETHEADERA) extern(Windows) nothrow @nogc
fnINT_PTR PropertySheetW(LPCPROPSHEETHEADERW) extern(Windows) nothrow @nogc
fnVOID PropSheet_RemovePage(HWND hPropSheetDlg, int index, HPROPSHEETPAGE hpage)
fnBOOL PropSheet_AddPage(HWND hPropSheetDlg, HPROPSHEETPAGE hpage)
fnVOID PropSheet_Changed(HWND hPropSheetDlg, HWND hwndPage)
fnint PropSheet_QuerySiblings(HWND hPropSheetDlg, WPARAM param1, LPARAM param2)
fnVOID PropSheet_UnChanged(HWND hPropSheetDlg, HWND hwndPage)
fnBOOL PropSheet_Apply(HWND hPropSheetDlg)
fnVOID PropSheet_SetTitle(HWND hPropSheetDlg, DWORD wStyle, LPTSTR lpszText)
fnVOID PropSheet_SetWizButtons(HWND hPropSheetDlg, DWORD dwFlags)
fnBOOL PropSheet_PressButton(HWND hPropSheetDlg, int iButton)
fnBOOL PropSheet_SetCurSelByID(HWND hPropSheetDlg, int id)
fnVOID PropSheet_SetFinishText(HWND hPropSheetDlg, LPTSTR lpszText)
fnBOOL PropSheet_InsertPage(HWND hPropSheetDlg, WPARAM wInsertAfter, HPROPSHEETPAGE hpage)

Variables 1

enumvarMAXPROPPAGES = 100