home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 8
/
CDASC08.ISO
/
NEWS
/
4418
/
DEMO
/
SOURCE.ZIP
/
USECT3D.H
< prev
next >
Wrap
Text File
|
1993-05-20
|
1KB
|
36 lines
#define useCtl3dRegister(a) LoadRegistCtlModule(a)
BOOL LoadRegistCtlModule(HANDLE hInst);
BOOL useCtl3dUnregister(HANDLE hInst);
BOOL useCtl3dAutoSubclass(HANDLE hInst);
BOOL useCtl3dSubclassDlg(HWND hWnd, WORD word);
BOOL useCtl3dSubclassCtl(HWND hWnd);
BOOL useCtl3dColorChange(void);
typedef UINT (CALLBACK * LPFNHOOK)(HWND, UINT, WPARAM, LPARAM);
LPFNHOOK GetCDLGProc(void);
BOOL GetCtl3dState(void);
HBRUSH useCtl3dCtlColorEx(UINT wm, WPARAM wParam, LPARAM lParam);
LONG useCtl3dDlgFramePaint(HWND hwnd, UINT ui, WPARAM wp, LPARAM lp);
/* 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_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