You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.2 KiB
44 lines
1.2 KiB
/* File: C:|WACKER\TDLL\BV_TEXT.HH (Created: 11-JAN-1994)
|
|
* Created from:
|
|
* File: C:\HA5G\ha5g\s_text.h (Created: 27-SEP-1991)
|
|
*
|
|
* Copyright 1994 by Hilgraeve Inc. -- Monroe, MI
|
|
* All rights reserved
|
|
*
|
|
* $Revision: 1 $
|
|
* $Date: 10/05/98 12:37p $
|
|
*/
|
|
|
|
typedef VOID (CALLBACK *STXT_OWNERDRAW)(HWND, HDC);
|
|
|
|
struct s_text
|
|
{
|
|
ULONG ulCheck; /* Validity check field */
|
|
ULONG cBackGround; /* Fill color for background */
|
|
ULONG cTextColor; /* Color to use for text display */
|
|
ULONG cUpperEdge; /* Upper and left edge 3D border color */
|
|
ULONG cLowerEdge; /* Lower and right edge 3D border color */
|
|
USHORT usDepth;
|
|
LPTSTR pszText; /* Text to be displayed */
|
|
HFONT hFont; /* Text font used to draw text */
|
|
INT iFontHeight; /* Used for vertical centering */
|
|
STXT_OWNERDRAW fpOwnerDraw; /* pointer to ownerdraw proc. */
|
|
};
|
|
|
|
#define STEXT_VALID 0x78745374
|
|
|
|
typedef struct s_text STEXT;
|
|
typedef STEXT *LPSTEXT;
|
|
|
|
#define STEXT_OK(x) ((x!=NULL)&&(x->ulCheck==STEXT_VALID))
|
|
|
|
extern VOID stxtDrawBeveledText(
|
|
HDC hdc,
|
|
HFONT hNewFont,
|
|
LPRECT lpRc,
|
|
USHORT usWidth,
|
|
DWORD dwStyle,
|
|
ULONG FAR *pulColors,
|
|
LPTSTR pszText
|
|
);
|
|
|