home *** CD-ROM | disk | FTP | other *** search
- /*-----------------------------------------------------------------------
- | CTL3D.DLL
- |
- | Adds 3d effects to Windows controls
- |
- | See ctl3d.doc for info
- |
- -----------------------------------------------------------------------*/
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- /*typedef WORD UINT;
- //typedef WORD WPARAM;
- //typedef LONG LPARAM; */
-
-
- BOOL FAR PASCAL Ctl3dSubclassDlg(HWND, WORD);
- WORD FAR PASCAL Ctl3dGetVer(void);
- BOOL FAR PASCAL Ctl3dEnabled(void);
- HBRUSH FAR PASCAL Ctl3dCtlColor(HDC, LONG); /* ARCHAIC, use Ctl3dCtlColorEx */
- HBRUSH FAR PASCAL Ctl3dCtlColorEx(UINT wm, WORD wParam, LONG lParam);
- BOOL FAR PASCAL Ctl3dColorChange(void);
- BOOL FAR PASCAL Ctl3dSubclassCtl(HWND);
-
- BOOL FAR PASCAL Ctl3dAutoSubclass(HANDLE);
-
- BOOL FAR PASCAL Ctl3dRegister(HANDLE);
- BOOL FAR PASCAL Ctl3dUnregister(HANDLE);
-
- /* SubclassDlg3d 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
-
-
- #ifdef __cplusplus
- }
- #endif
-