19 #ifndef MCTRL_DIALOG_H
20 #define MCTRL_DIALOG_H
74 #define MC_DF_DEFAULTFONT 0x00000001
95 HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit,
109 HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit,
121 #define mcCreateDialogW(hInstance,lpTemplateName,hWndParent,lpDialogFunc,dwFlags) \
122 mcCreateDialogParamW((hInstance),(lpTemplateName),(hWndParent), \
123 (lpDialogFunc),0L,(dwFlags))
134 #define mcCreateDialogA(hInstance,lpTemplateName,hWndParent,lpDialogFunc,dwFlags) \
135 mcCreateDialogParamA((hInstance),(lpTemplateName),(hWndParent), \
136 (lpDialogFunc),0L,(dwFlags))
149 LPCDLGTEMPLATEW lpTemplate, HWND hWndParent,
150 DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags);
163 LPCDLGTEMPLATEA lpTemplate, HWND hWndParent,
164 DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags);
175 #define mcCreateDialogIndirectW(hInstance,lpTemplate,hWndParent,lpDialogFunc,dwFlags) \
176 mcCreateDialogIndirectParamW((hInstance),(lpTemplate),(hWndParent), \
177 (lpDialogFunc),0L,(dwFlags))
188 #define mcCreateDialogIndirectA(hInstance,lpTemplate,hWndParent,lpDialogFunc,dwFlags) \
189 mcCreateDialogIndirectParamA((hInstance),(lpTemplate),(hWndParent), \
190 (lpDialogFunc),0L,(dwFlags))
212 HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit,
227 HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit,
240 #define mcDialogBoxW(hInstance,lpTemplateName,hWndParent,lpDialogFunc,dwFlags) \
241 mcDialogBoxParamW((hInstance),(lpTemplateName),(hWndParent), \
242 (lpDialogFunc),0L,(dwFlags))
254 #define mcDialogBoxA(hInstance,lpTemplateName,hWndParent,lpDialogFunc,dwFlags) \
255 mcDialogBoxParamA((hInstance),(lpTemplateName),(hWndParent), \
256 (lpDialogFunc),0L,(dwFlags))
271 LPCDLGTEMPLATEW lpTemplate, HWND hWndParent,
272 DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags);
286 LPCDLGTEMPLATEA lpTemplate, HWND hWndParent,
287 DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags);
299 #define mcDialogBoxIndirectW(hInstance,lpTemplate,hWndParent,lpDialogFunc,dwFlags) \
300 mcDialogBoxIndirectParamW((hInstance),(lpTemplate),(hWndParent), \
301 (lpDialogFunc),0L,(lpDialogFunc))
313 #define mcDialogBoxIndirectA(hInstance,lpTemplate,hWndParent,lpDialogFunc,dwFlags) \
314 mcDialogBoxIndirectParamA((hInstance),(lpTemplate),(hWndParent), \
315 (lpDialogFunc),0L,(lpDialogFunc))
326 #define mcCreateDialogParam MCTRL_NAME_AW(mcCreateDialogParam)
328 #define mcCreateDialog MCTRL_NAME_AW(mcCreateDialog)
330 #define mcCreateDialogIndirectParam MCTRL_NAME_AW(mcCreateDialogIndirectParam)
332 #define mcCreateDialogIndirect MCTRL_NAME_AW(mcCreateDialogIndirect)
334 #define mcDialogBoxParam MCTRL_NAME_AW(mcDialogBoxParam)
336 #define mcDialogBox MCTRL_NAME_AW(mcDialogBox)
338 #define mcDialogBoxIndirectParam MCTRL_NAME_AW(mcDialogBoxIndirectParam)
340 #define mcDialogBoxIndirect MCTRL_NAME_AW(mcDialogBoxIndirect)