@...HYPERLINK
DEFINE HYPERLINK 
Creates a HyperLink control.
  

A control Hyperlink displays a link to another Web page

SYNTAX

Standard Window:

@ <nRow>,<nCol> HYPERLINK <ControlName>
[ OF <
ParentWindowName> ]
[ VALUE <
cControlValue> ]
[ ADDRESS <
cLinkAddress | "proc:\\MyProc()">]
[ WIDTH <
nWidth> ]
[ HEIGHT <
nHeight> ]
[ AUTOSIZE ]
[ FONT <
cFontName> ]
[ SIZE <
nFontSize> ]
[ BOLD ]
[ ITALIC ]
[ TOOLTIP <
cToolTipText> ]
[ BACKCOLOR <
anBackColor> ]
[ FONTCOLOR <
anFontColor> ]
[ BORDER ]
[ CLIENTEDGE ]
[ HSCROLL ]
[ VSCROLL ]
[ TRANSPARENT ]
[ RIGHTALIGN ]
[ CENTERALIGN ]
[ HANDCURSOR ]
[ HELPID <
nHelpId> ]
[ INVISIBLE ]

Alternate Syntax:

DEFINE HYPERLINK <ControlName>

[ ID <nId> ]
[ PARENT <
ParentWindowName> ]
COL <
nCol>
ROW <
nRow>
[ VALUE <
cControlValue> ]
[ ADDRESS <
cLinkAddress | "proc:\\MyProc()">]
[ WIDTH <
nWidth> ]
[ HEIGHT <
nHeight> ]
[ AUTOSIZE ]
[ FONTNAME <
cFontName> ]
[ FONTSIZE <
nFontSize> ]
[ FONTBOLD < .T. | .F.> ]
[ FONTITALIC < .T. | .F.> ]
[ TOOLTIP <
cToolTipText> ]
[ BACKCOLOR <
anBackColor> ]
[ FONTCOLOR <
anFontColor> ]
[ BORDER < .T. | .F.> ]
[ CLIENTEDGE < .T. | .F.> ]
[ HSCROLL < .T. | .F.> ]
[ VSCROLL < .T. | .F.> ]
[ TRANSPARENT < .T. | .F.> ]
[ RIGHTALIGN < .T. | .F.> ]
[ CENTERALIGN < .T. | .F.> ]
[ HANDCURSOR < .T. | .F.> ]
[ HELPID <
nHelpId> ]
[ INVISIBLE < .T. | .F.> ]

END HYPERLINK


DESCRIPTION:
nRow, nCol
Position in the area of ??the window in pixels.
nWidth, nHeight
The desired size of the HyperLink Control in pixels.
nId
The ID identifier this Control in Dialog Window
ControlName
A reference to the HyperLink Control
ParentWindowName
A reference to the Parent Window.
nHelpID
The help topic identifier for this Control
cControlValue
?
cLinkAddress
Specifies the Link Address (URL)
cFontName
Specifies the Font Name
nFontSize
Specifies the Font Size
cToolTipText
Specifies the Text for the ToolTip
anBackColor
Specifies the Background Color
anFontColor
Specifies the Font Color
 
 
AUTOSIZE
Specifies to Auto size the control with the real length of the Link Address
BORDER
Specifies to draw a border around the HyperLink control
CLIENTEDGE
?
HSCROLL
Specifies to show Horizontal scroll
VSCROLL
Specifies to show Vertical scroll
TRANSPARENT
Specifies that the background of a control should be transparent
RIGHTALIGN
Specifies to right align the LinkAddress in the control size
CENTERALIGN
Specifies to center the LinkAddress in the control size
HANDCURSOR
Specifies to show Hand Cursor when hovering over the HyperLink control
INVISIBLE
The visibility property specifies whether or not a control is visible


PROPERTIES:

·   Value
Set / Gets HyperLink value.
·   Enabled
Set / Gets enabled state of a HyperLink control
·   Visible          
Set / Gets visible a HyperLink control.
·   Row
Set / Gets row position of a HyperLink control.
·   Col   
Set / Gets column position of a HyperLink control.
·   Width
Set / Gets width of a HyperLink control.
·   Height
Set / Gets height of a HyperLink control.
·   FontName
Set / Gets HyperLink control's font name.
·   FontSize
Set / Gets HyperLink control's font size.
·   FontBold
Set / Gets HyperLink control's font bold property
·   FontItalic
Set / Gets HyperLink control's font italic property
Set / Gets HyperLink control's font underline property
Set / Gets HyperLink control's font strikeout property
·   Address
Set / Gets address of a HyperLink control.
·   BackColor
Set / Gets the foreground color for text within the HyperLink
·   FontColor
Set / Gets the background color for text within the HyperLink
Set / Gets t the background of a control transparent
·   Cargo
Set / Gets user property 'Cargo' for HyperLink control
·   Name (R)
Retrieves the name of a HyperLink control.
·   Parent(D)
Set the name as character identifier of the parent window.
·   HelpId (D)
Set the numeric help topic identifier of the control.
·   Autosize(D)
Control supports an autosizing of width

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

METHODS:

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


EXAMPLE:

            See demo in :
                  
\Samples\Basic\HyperLink
                  
\Samples\Basic\HyperLink_2
                   \Samples\Application\Free_Memory