Windows NT 4.0 source code leak
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.
 
 
 
 
 
 

35 lines
798 B

/*
* TRACK.H
*
* This module implements a general rectangle tracking service
*/
/* TrackRect() flags */
#define TF_LEFT 0x0001
#define TF_TOP 0x0002
#define TF_RIGHT 0x0004
#define TF_BOTTOM 0x0008
#define TF_MOVE 0x000F
#define TF_SETPOINTERPOS 0x0010
#define TF_GRID 0x0020
#define TF_RUBBERBAND 0x0040
#define TF_ALLINBOUNDARY 0x0080
typedef struct _TRACKINFO {
INT cxGrid;
INT cyGrid;
INT cxBorder;
INT cyBorder;
INT cxKeyboard;
INT cyKeyboard;
RECT rcTrack;
RECT rcBoundary;
POINT ptMinTrackSize;
POINT ptOrg; // client coords.
WORD fs;
} TRACKINFO, *PTRACKINFO, FAR *LPTRACKINFO;
BOOL TrackRect(HANDLE hInst, HWND hwnd, LPTRACKINFO lpti);