62 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
/*-----------------------------------------------------------------------
 | 
						|
|	CTL3D.DLL
 | 
						|
|	
 | 
						|
|	Adds 3d effects to Windows controls
 | 
						|
|
 | 
						|
|	See ctl3d.doc for info
 | 
						|
|		
 | 
						|
-----------------------------------------------------------------------*/
 | 
						|
#ifdef __cplusplus
 | 
						|
extern "C" {
 | 
						|
#endif
 | 
						|
 | 
						|
 | 
						|
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);
 | 
						|
 | 
						|
/*begin DBCS: far east short cut key support*/
 | 
						|
VOID WINAPI Ctl3dWinIniChange(void);
 | 
						|
/*end DBCS*/
 | 
						|
 | 
						|
 | 
						|
/* 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
 | 
						|
 | 
						|
 | 
						|
#ifdef __cplusplus
 | 
						|
}
 | 
						|
#endif
 |