DialogBoxIndirectParam function user32
int
DialogBoxIndirectParam(
- int hInstance,
- Pointer<
DLGTEMPLATE> hDialogTemplate, - int hWndParent,
- Pointer<
NativeFunction< lpDialogFunc,DlgProc> > - int dwInitParam,
Creates a modal dialog box from a dialog box template in memory. Before displaying the dialog box, the function passes an application-defined value to the dialog box procedure as the lParam parameter of the WM_INITDIALOG message. An application can use this value to initialize dialog box controls.
INT_PTR DialogBoxIndirectParamW(
HINSTANCE hInstance,
LPCDLGTEMPLATEW hDialogTemplate,
HWND hWndParent,
DLGPROC lpDialogFunc,
LPARAM dwInitParam
);
Implementation
int DialogBoxIndirectParam(
int hInstance,
Pointer<DLGTEMPLATE> hDialogTemplate,
int hWndParent,
Pointer<NativeFunction<DlgProc>> lpDialogFunc,
int dwInitParam) =>
_DialogBoxIndirectParam(
hInstance, hDialogTemplate, hWndParent, lpDialogFunc, dwInitParam);