51 lines
2.3 KiB
C
51 lines
2.3 KiB
C
/*
|
|
* EXTERN.H
|
|
*
|
|
* Copyright (C) 1990 Microsoft Corporation.
|
|
*
|
|
* External variables for the midi control panel.
|
|
*/
|
|
|
|
extern HINSTANCE hLibInst; // Instance handle of library
|
|
HGLOBAL hKeyMap; // Handle to keymap (for key edit)
|
|
extern HFONT hFont; // Handle to neato dialog box font
|
|
extern HWND hWnd, // 'Current' window handle
|
|
hEdit, // Edit control handle
|
|
hArrow; // Arrow control handle
|
|
extern RECT rcBox; // Clipping/scroll rectangle
|
|
extern int rgxPos [8], // horizontal positions of vertical lines
|
|
yBox, // rows of data y extent
|
|
xClient, // Window client area x pixels
|
|
yClient, // Window client area y pixels
|
|
iCurPos, // Current position on screen
|
|
iVertPos, // Current vertical scroll position
|
|
iVertMax, // Maximum veritcal scroll position
|
|
nLines, // Number of lines of data
|
|
yChar, // Height of character in font
|
|
xChar, // Width of average character in font
|
|
iMap; // Flag for GetMBData
|
|
extern char szCurrent [], // Name of current map
|
|
szCurDesc [], // Description of current map
|
|
szMidiCtl [], // "MIDI Control Panel"
|
|
szNone [], // text string '[ None ]'
|
|
aszSourceKey[],
|
|
aszSourceKeyName[],
|
|
aszPatchNumber[],
|
|
aszSourcePatch[],
|
|
aszSourcePatchName[],
|
|
aszSourceMnumonic[],
|
|
aszSourceChannel[],
|
|
aszActive[],
|
|
szMidiHlp[];
|
|
extern BOOL fModified, // Has map been modified?
|
|
fNew, // Is this a new map?
|
|
fHidden; // Is the active edit line hidden?
|
|
|
|
extern BOOL fReadOnly; // Are we in READ ONLY mode?
|
|
|
|
#ifdef ALLOW_SIZING
|
|
|
|
extern BOOL fSizeChange; // Has the size of the box changed?
|
|
|
|
#endif // ALLOW_SIZING
|