4 * Copyright 1993 Alexandre Julliard
12 extern BOOL DIALOG_Init(void);
13 extern HWND DIALOG_GetFirstTabItem( HWND hwndDlg );
14 extern int DialogBoxIndirectPtr( HINSTANCE hInst, LPCSTR dlgTemplate,
15 HWND owner, WNDPROC dlgProc);
21 /* Dialog info structure.
22 * This structure is stored into the window extra bytes (cbWndExtra).
23 * sizeof(DIALOGINFO) must be <= DLGWINDOWEXTRA (=30).
27 LONG msgResult; /* Result of EndDialog() / Default button id */
28 WNDPROC dlgProc; /* Dialog procedure */
29 LONG userInfo; /* User information (for DWL_USER) */
30 HWND hwndFocus; /* Current control with focus */
31 HFONT hUserFont; /* Dialog font */
32 HMENU hMenu; /* Dialog menu */
33 WORD xBaseUnit; /* Dialog units (depends on the font) */
35 WORD fEnd; /* EndDialog() called for this dialog */
40 /* Dialog template header */
44 BYTE nbItems WINE_PACKED;
52 /* Dialog control header */
60 DWORD style WINE_PACKED;
67 DLGTEMPLATEHEADER * header;
68 unsigned char * menuName;