@...HOTKEYBOX
DEFINE HOTKEYBOX 
Creates a hotkey control.
  

Standard control for hotkey's input.

SYNTAX

Standard Window:

@ <nRow> ,<nCol> HOTKEYBOX <ControlName>
[ OF | PARENT <
ParentWindowName> ]
[ VALUE <
nValue> ]
[ WIDTH <
nWidth> ]
[ HEIGHT <
nHeight> ]
[ FONT <
cFontname> SIZE <nFontsize> ]
[ BOLD ] [ ITALIC ] [ UNDERLINE ] [ STRIKEOUT ]
[ TOOLTIP <
cToolTipText> ]
[
ON CHANGE  <OnChangeProcedure> | <bBlock> ]
[ HELPID <
nHelpId> ]
[ INVISIBLE ]
[ NOTABSTOP ]

Alternate Syntax:

DEFINE HOTKEYBOX <ControlName>

[ PARENT <ParentWindowName> ]
COL <
nCol>
ROW <
nRow>
[ VALUE <
nValue> ]
[ WIDTH <
nWidth> ]
[ HEIGHT <
nHeight> ]
[ FONTNAME <
cFontname>
[ FONTSIZE <
nFontsize> ]
[ FONTBOLD < .T. | .F.> ]
[ FONTITALIC < .T. | .F.> ]
[ FONTUNDERLINE < .T. | .F.> ]
[ FONTSTRIKEOUT < .T. | .F.> ]
[ TOOLTIP <
cToolTipText> ]
[
ONCHANGE  <OnChangeProcedure> | <bBlock> ]
[ HELPID <nHelpId> ]
[ INVISIBLE < .T. | .F.> ]
[ NOTABSTOP < .T. | .F.> ]

END HOTKEYBOX

PROPERTIES:

·   Value
Set / Gets HotKeyBox value.
·   Enabled
Set / Gets enabled state of a HotKeyBox control
·   Visible
Set / Gets visible a HotKeyBox control.
·   Row
Set / Gets row position of a HotKeyBox control.
·   Col
Set / Gets column position of a HotKeyBox control.
·   Width
Set / Gets width of a HotKeyBox control.
·   Height
Set / Gets height of a HotKeyBox control.
·   FontName
Set / Gets HotKeyBox control's font name.
·   FontSize
Set / Gets HotKeyBox control's font size.
·   FontBold
Set / Gets HotKeyBox control's font bold property
·   FontItalic
Set / Gets HotKeyBox control's font italic property
Set / Gets HotKeyBox control's font underline property
Set / Gets HotKeyBox control's font strikeout property
·   Cargo
Set / Gets user property 'Cargo' for HotKeyBox control
·   Name (R)
Retrieves the name of a HotKeyBox control.
·   Parent (D)
Set the name as character identifier of the parent window.
·   HelpId (D)
Set the numeric help topic identifier of the control.
·   NoTabStop (D)
Sets whether an element behavior can't receive focus and participate in the tabbing sequence

D: Available at control definition only
R: Read-Only

EVENTS:

·   OnChange
An action to be performed when generic changing of the control


METHODS:

·   Show
Shows a HotKeyBox control
·   Hide
Hides a HotKeyBox control
·   Release
Releases a HotKeyBox control from memory
·   SaveAs
Save a HotKeyBox control as BitMap file.

Remarks:
1. Prohibition for using the leter's keys and Shift key without modifiers.
2. If user try to define the forbidden hotkey, when will be defined Alt key instead.