NT4/private/windows/win4help/winhelp/inc/scrollbr.h
2020-09-30 17:12:29 +02:00

117 lines
2.9 KiB
C

/*****************************************************************************
* *
* SCROLLBR.H *
* *
* Copyright (C) Microsoft Corporation 1989. *
* All Rights reserved. *
* *
******************************************************************************
* *
* Program Description: Exports Layered scrollbar functionality *
* *
******************************************************************************
* *
* Revision History: Created 05/17/89 by Robert Bunney *
* 11-Jul-1990 leon Added SetScrollPosHwnd *
* 01-Nov-1990 Maha Added ShowOrHideWindowQde() *
* 02/04/91 Maha changed ints to INT
* *
******************************************************************************
* *
* Known Bugs: None *
* *
* *
* *
*****************************************************************************/
#ifndef SB_HORZ
#define SB_HORZ 0
#define SB_VERT 1
#endif /* SB_HORZ */
#define SBR_HORZ SB_HORZ
#define SBR_VERT SB_VERT
#define MAX_RANGE 32767
/*******************
**
** Name: InitScrollQde
**
** Purpose: Initializes the horizontal and vertical scroll bar.
**
** Arguments: qde - far pointer to a DE
**
** Returns: Nothing.
**
*******************/
void STDCALL InitScrollQde(QDE);
#if 0
// REVIEW: as far as I can tell, this is unused. 16-Apr-1990 LN
//
/*******************
**
** Name: ISetScrollPosQde
**
** Purpose: Gets the position of the specified scroll bar.
**
** Arguments: qde - far pointer to a DE
** wWhich - which scroll (SCROLL_VERT or SCROLL_HORZ)
**
** Returns: Position of thumb on scrollbar.
**
*******************/
LONG STDCALL IGetScrollPosQde(QDE, WORD);
#endif
/*******************
**
** Name: SetScrollPosQde
**
** Purpose: Gets the position of the specified scroll bar.
**
** Arguments: qde - far pointer to a DE
** wWhich - which scroll (SCROLL_VERT or SCROLL_HORZ)
**
** Returns: Position of thumb on scrollbar.
**
*******************/
VOID STDCALL SetScrollPosQde(QDE, LONG, WORD);
VOID STDCALL SetScrollPosHwnd (HWND, LONG, WORD);
/*******************
**
** Name: ShowDEScrollBar
**
** Purpose: Shows or hides the scroll bar.
**
** Arguments: qde - far pointer to a DE
** wWhich - which scroll (SCROLL_VERT or SCROLL_HORZ)
** fShow - Shows if TRUE, Hides if FALSE
**
** Returns: Nothing.
**
*******************/
void ShowDEScrollBar(QDE, WORD, INT16);
/*******************
**
** Name: ShowOrHideWindowQde()
**
** Purpose: Shows or hides the window.
**
** Arguments: qde - far pointer to a DE
** fShow - Shows if TRUE, Hides if FALSE
**
** Returns: Nothing.
**
*******************/
void far STDCALL ShowOrHideWindowQde( QDE , BOOL );