34 #ifndef DIALOG_INTERN_H 35 #define DIALOG_INTERN_H 41 #if defined(__cplusplus) 51 typedef struct GUI_WIDGET_CREATE_INFO_struct GUI_WIDGET_CREATE_INFO;
52 typedef WM_HWIN GUI_WIDGET_CREATE_FUNC (
const GUI_WIDGET_CREATE_INFO * pCreate, WM_HWIN hWin,
int x0,
int y0, WM_CALLBACK * cb);
60 struct GUI_WIDGET_CREATE_INFO_struct {
61 GUI_WIDGET_CREATE_FUNC * pfCreateIndirect;
79 WM_HWIN GUI_CreateDialogBox (
const GUI_WIDGET_CREATE_INFO * paWidget,
int NumWidgets, WM_CALLBACK * cb, WM_HWIN hParent,
int x0,
int y0);
80 void GUI_EndDialog (WM_HWIN hWin,
int r);
81 int GUI_ExecDialogBox (
const GUI_WIDGET_CREATE_INFO * paWidget,
int NumWidgets, WM_CALLBACK * cb, WM_HWIN hParent,
int x0,
int y0);
82 int GUI_ExecCreatedDialog (WM_HWIN hDialog);
83 WM_DIALOG_STATUS * GUI_GetDialogStatusPtr(WM_HWIN hDialog);
84 void GUI_SetDialogStatusPtr(WM_HWIN hDialog, WM_DIALOG_STATUS * pDialogStatus);
93 #if defined(__cplusplus) 97 #endif // GUI_WINSUPPORT 98 #endif // DIALOG_INTERN_H