19 #ifndef MCTRL_DIALOG_H
20 #define MCTRL_DIALOG_H
73 #define MC_DF_DEFAULTFONT 0x00000001
94 HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit,
108 HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit,
120 #define mcCreateDialogW(hInstance,lpTemplateName,hWndParent,lpDialogFunc,dwFlags) \
121 mcCreateDialogParamW((hInstance),(lpTemplateName),(hWndParent), \
122 (lpDialogFunc),0L,(dwFlags))
133 #define mcCreateDialogA(hInstance,lpTemplateName,hWndParent,lpDialogFunc,dwFlags) \
134 mcCreateDialogParamA((hInstance),(lpTemplateName),(hWndParent), \
135 (lpDialogFunc),0L,(dwFlags))
148 LPCDLGTEMPLATEW lpTemplate, HWND hWndParent,
149 DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags);
162 LPCDLGTEMPLATEA lpTemplate, HWND hWndParent,
163 DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags);
174 #define mcCreateDialogIndirectW(hInstance,lpTemplate,hWndParent,lpDialogFunc,dwFlags) \
175 mcCreateDialogIndirectParamW((hInstance),(lpTemplate),(hWndParent), \
176 (lpDialogFunc),0L,(dwFlags))
187 #define mcCreateDialogIndirectA(hInstance,lpTemplate,hWndParent,lpDialogFunc,dwFlags) \
188 mcCreateDialogIndirectParamA((hInstance),(lpTemplate),(hWndParent), \
189 (lpDialogFunc),0L,(dwFlags))
211 HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit,
226 HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit,
239 #define mcDialogBoxW(hInstance,lpTemplateName,hWndParent,lpDialogFunc,dwFlags) \
240 mcDialogBoxParamW((hInstance),(lpTemplateName),(hWndParent), \
241 (lpDialogFunc),0L,(dwFlags))
253 #define mcDialogBoxA(hInstance,lpTemplateName,hWndParent,lpDialogFunc,dwFlags) \
254 mcDialogBoxParamA((hInstance),(lpTemplateName),(hWndParent), \
255 (lpDialogFunc),0L,(dwFlags))
270 LPCDLGTEMPLATEW lpTemplate, HWND hWndParent,
271 DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags);
285 LPCDLGTEMPLATEA lpTemplate, HWND hWndParent,
286 DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags);
298 #define mcDialogBoxIndirectW(hInstance,lpTemplate,hWndParent,lpDialogFunc,dwFlags) \
299 mcDialogBoxIndirectParamW((hInstance),(lpTemplate),(hWndParent), \
300 (lpDialogFunc),0L,(lpDialogFunc))
312 #define mcDialogBoxIndirectA(hInstance,lpTemplate,hWndParent,lpDialogFunc,dwFlags) \
313 mcDialogBoxIndirectParamA((hInstance),(lpTemplate),(hWndParent), \
314 (lpDialogFunc),0L,(lpDialogFunc))
325 #define mcCreateDialogParam MCTRL_NAME_AW(mcCreateDialogParam)
327 #define mcCreateDialog MCTRL_NAME_AW(mcCreateDialog)
329 #define mcCreateDialogIndirectParam MCTRL_NAME_AW(mcCreateDialogIndirectParam)
331 #define mcCreateDialogIndirect MCTRL_NAME_AW(mcCreateDialogIndirect)
333 #define mcDialogBoxParam MCTRL_NAME_AW(mcDialogBoxParam)
335 #define mcDialogBox MCTRL_NAME_AW(mcDialogBox)
337 #define mcDialogBoxIndirectParam MCTRL_NAME_AW(mcDialogBoxIndirectParam)
339 #define mcDialogBoxIndirect MCTRL_NAME_AW(mcDialogBoxIndirect)