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)
#define MCTRL_API
Definition: _defs.h:46
INT_PTR mcDialogBoxIndirectParamW(HINSTANCE hInstance, LPCDLGTEMPLATEW lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags)
INT_PTR mcDialogBoxParamW(HINSTANCE hInstance, LPCWSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags)
HWND mcCreateDialogParamA(HINSTANCE hInstance, LPCSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags)
HWND mcCreateDialogIndirectParamA(HINSTANCE hInstance, LPCDLGTEMPLATEA lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags)
INT_PTR mcDialogBoxParamA(HINSTANCE hInstance, LPCSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags)
INT_PTR mcDialogBoxIndirectParamA(HINSTANCE hInstance, LPCDLGTEMPLATEA lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags)
HWND mcCreateDialogIndirectParamW(HINSTANCE hInstance, LPCDLGTEMPLATEW lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags)
HWND mcCreateDialogParamW(HINSTANCE hInstance, LPCWSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit, DWORD dwFlags)
Common constants and types.