windows-nt/Source/XPSP1/NT/multimedia/media/mplayer2/sbutton.h
2020-09-26 16:20:57 +08:00

59 lines
2.3 KiB
C

/*-----------------------------------------------------------------------------+
| SBUTTON.H |
| |
| Implements "3-D" buttons |
| |
| (C) Copyright Microsoft Corporation 1992. All rights reserved. |
| |
| Revision History |
| Created by Todd Laney |
| Munged 3/27/89 by Robert Bunney |
| 7/26/89 - revised by Todd Laney to handle multi-res |
| bitmaps. transparent color bitmaps |
| windows 3 support |
| Oct-1992 MikeTri Ported to WIN32 / WIN16 common code |
| |
+-----------------------------------------------------------------------------*/
#define BS_STRETCH 0x8000L
#define BS_NOFOCUS 0x4000L
#define BS_STATIC 0x2000L
/*
Sliders.
Sliders ain't got no style or sophistication.
The Cat
*/
// Useful window messages for sliders
#define SSB_GETPOS (WM_USER)
#define SSB_SETPOS (WM_USER+1)
#define SSB_GETRANGE (WM_USER+2)
#define SSB_SETRANGE (WM_USER+3)
#define SSB_GETWIDTHS (WM_USER+4)
//
// Init routine, will register the various classes.
//
BOOL FAR PASCAL ControlInit (HANDLE hPrev, HANDLE hInst);
void FAR PASCAL ControlCleanup (void);
/* objects from sbutton.c */
extern HBRUSH hbrGray;
extern HBRUSH hbrButtonFace;
extern HBRUSH hbrButtonShadow;
extern HBRUSH hbrButtonText;
extern HBRUSH hbrButtonHighLight;
extern HBRUSH hbrWindowFrame;
extern HBRUSH hbrWindowColour;
extern DWORD rgbButtonHighLight;
extern DWORD rgbButtonFocus;
extern DWORD rgbButtonFace;
extern DWORD rgbButtonText;
extern DWORD rgbButtonShadow;
extern DWORD rgbWindowFrame;
extern DWORD rgbWindowColour;