From 27a4de9967a7e4638ca68df7722567aeb80e24bd Mon Sep 17 00:00:00 2001 From: Lothar Behrens Date: Sun, 28 Nov 1993 16:11:00 +0100 Subject: [PATCH] Initial commit with date and time out of DISK_055 backup --- CTL3D.H | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 CTL3D.H diff --git a/CTL3D.H b/CTL3D.H new file mode 100644 index 0000000..7a5e2a3 --- /dev/null +++ b/CTL3D.H @@ -0,0 +1,40 @@ +extern "C" +{ +BOOL WINAPI Ctl3dSubclassDlg(HWND, WORD); +BOOL WINAPI Ctl3dSubclassDlgEx(HWND, DWORD); +WORD WINAPI Ctl3dGetVer(void); +BOOL WINAPI Ctl3dEnabled(void); +HBRUSH WINAPI Ctl3dCtlColor(HDC, LONG); // ARCHAIC, use Ctl3dCtlColorEx +HBRUSH WINAPI Ctl3dCtlColorEx(UINT wm, WPARAM wParam, LPARAM lParam); +BOOL WINAPI Ctl3dColorChange(void); +BOOL WINAPI Ctl3dSubclassCtl(HWND); +LONG WINAPI Ctl3dDlgFramePaint(HWND, UINT, WPARAM, LPARAM); + +BOOL WINAPI Ctl3dAutoSubclass(HANDLE); + +BOOL WINAPI Ctl3dRegister(HANDLE); +BOOL WINAPI Ctl3dUnregister(HANDLE); +} +/* Ctl3dSubclassDlg3d flags */ +#define CTL3D_BUTTONS 0x0001 +#define CTL3D_LISTBOXES 0x0002 +#define CTL3D_EDITS 0x0004 +#define CTL3D_COMBOS 0x0008 +#define CTL3D_STATICTEXTS 0x0010 +#define CTL3D_STATICFRAMES 0x0020 + +#define CTL3D_NODLGWINDOW 0x00010000 +#define CTL3D_ALL 0xffff + +#define WM_DLGBORDER (WM_USER+3567) +/* WM_DLGBORDER *(int FAR *)lParam return codes */ +#define CTL3D_NOBORDER 0 +#define CTL3D_BORDER 1 + +#define WM_DLGSUBCLASS (WM_USER+3568) +/* WM_DLGSUBCLASS *(int FAR *)lParam return codes */ +#define CTL3D_NOSUBCLASS 0 +#define CTL3D_SUBCLASS 1 + +/* Resource ID for 3dcheck.bmp (for .lib version of ctl3d) */ +#define CTL3D_3DCHECK 26567