www.pudn.com > 智能内码识别,支持屏幕取词翻译的程序.zip > CTL3D.H


/*----------------------------------------------------------------------- 
|	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