mirror of
https://github.com/reactos/wine.git
synced 2025-02-27 08:15:36 +00:00

Tue Oct 22 20:09:52 1996 Alexandre Julliard <julliard@lrc.epfl.ch> * [*/Makefile.in] [tools/makedep.c] New program to generate dependencies; should be faster and more portable than 'gcc -MM'. * [*/*] Replaced WPARAM and HDC by explicitly-sized types. * [windows/hook.c] Fixed bug in HOOK_GetHook16 function. Thu Oct 17 09:13:50 1996 John Harvey <john@division.co.uk> * [include/debug.h] [include/stddebug.h] Added debug option for win16drv (-debugmsg +win16drv) * [graphics/win16drv/init.c] Only enable CreateDC if printer=on specified in wine section of wine.conf. printfs changed to dprintf_win16drv. Some tidying up. * [include/gdi.h] [graphics/x11drv/clipping.c] [graphics/x11drv/Makefile.in] Moved SetDeviceClipping into drivers.
48 lines
898 B
C
48 lines
898 B
C
/* MDI.H
|
|
*
|
|
* Copyright 1994, Bob Amstadt
|
|
* 1995 Alex Korobka
|
|
*
|
|
* MDI structure definitions.
|
|
*/
|
|
|
|
#ifndef MDI_H
|
|
#define MDI_H
|
|
|
|
#include "windows.h"
|
|
|
|
#define MDI_MAXLISTLENGTH 0x40
|
|
#define MDI_MAXTITLELENGTH 0xA1
|
|
|
|
#define MDI_NOFRAMEREPAINT 0
|
|
#define MDI_REPAINTFRAMENOW 1
|
|
#define MDI_REPAINTFRAME 2
|
|
|
|
#define WM_MDICALCCHILDSCROLL 0x10AC /* this is exactly what Windows uses */
|
|
|
|
extern LRESULT MDIClientWndProc(HWND hwnd, UINT message,
|
|
WPARAM16 wParam, LPARAM lParam); /* mdi.c */
|
|
|
|
typedef struct tagMDIWCL
|
|
{
|
|
HWND hChild;
|
|
struct tagMDIWCL *prev;
|
|
} MDIWCL;
|
|
|
|
typedef struct
|
|
{
|
|
WORD nActiveChildren;
|
|
HWND hwndChildMaximized;
|
|
HWND hwndActiveChild;
|
|
HMENU16 hWindowMenu;
|
|
WORD idFirstChild;
|
|
WORD nTotalCreated;
|
|
LPSTR frameTitle;
|
|
WORD sbNeedUpdate;
|
|
WORD sbRecalc;
|
|
HWND self;
|
|
} MDICLIENTINFO;
|
|
|
|
#endif /* MDI_H */
|
|
|