============================== JFLink 1.0 By JF Software - Joshua Foster http://www.jfsoftware.net joshua_70448@ureach.com August 16, 2002 ============================== TABLE OF CONTENTS ================= * Introduction * Properties * Events * How to Contact INTRODUCTION ============ JFLink 1.0 (JFLink.ocx) is an Internet hyperlink emulation ActiveX control designed for use in Visual Basic 6.0, but could be used in Visual C++. This control is freeware, and you are free to use this control in your own applications, as long as you mention JF Software in the credits. PROPERTIES ========== Name: ActiveColor Type: RGB (OLE_COLOR) Default: &H0000FF (255) Description: Returns/sets the text color shown when the hyperlink is being clicked. Name: AutoSize Type: Boolean Default: True Description: Determines whether a control is automatically resized to display its entire contents. Name: BackColor Type: RGB (OLE_COLOR) Default: Windows Setting: Button Face color Description: Returns/sets the background color used to display text and graphics in an object. Name: Enabled Type: Boolean Default: True Description: Returns/sets a value that determines whether an object can respond to user-generated events. If False, then the InactiveColor is used in place of the NormalColor. Name: InactiveColor Type: RGB (OLE_COLOR) Default: &H808080 (8421504) Description: Returns/set the text color shown when the hyperlink is disabled. Name: LinkPath Type: String Default: "http://www.angelfire.com/la3/JFSoftware" Description: Returns/set the Internet page/email address shown when clicked. Examples include: - http://www.yahoo.com - mailto:joshua_70448@ureach.com - ftp://ftp.angelfire.com Name: LinkText Type: String Default: "JFLink by Joshua Foster" Description: Returns/sets the text displayed on the hyperlink. Name: NormalColor Type: RGB (OLE_COLOR) Default: &H00FF00 (16711680) Description: Returns/sets the text color shown by default. Name: ToolTipText Type: String Default: "" Description: Do not use this property. The hyperlink's ToolTip is the LinkPath. EVENTS ====== Name: Click Parameters: None Description: Occurs when the user presses and then releases a mouse button over an object. Name: MouseDown Parameters: Name: Button Type: Integer Description: An integer that identifies the button that was pressed to cause the event. Values: Left=1 Right=2 Middle=4 Name: Shift Type: Integer Description: An integer that corresponds to the state of the Shift, Ctrl, and Alt keys when the button was pressed. Values: Shift=1 Ctrl=2 Alt=4 Shift+Ctrl=3 Shift+Alt=5 Ctrl+Alt=6 Shift+Ctrl+Alt=7 Name: X Type: Single Description: A number that specifies the current horizontal location of the mouse pointer. Name: Y Type: Single Description: A number that specifies the current vertical location of the mouse pointer. Description: Occurs when the user presses the mouse button while an object has the focus. Name: MouseMove Parameters: Name: Button Type: Integer Description: An integer that corresponds to the state of the mouse buttons at the time of the event. Values: None=0 Left=1 Right=2 Middle=4 Left+Right=3 Left+Middle=5 Right+Middle= 6 Left+Right+Middle=7 Name: Shift Type: Integer Description: An integer that corresponds to the state of the Shift, Ctrl, and Alt keys at the time of the event. Values: Shift=1 Ctrl=2 Alt=4 Shift+Ctrl=3 Shift+Alt=5 Ctrl+Alt=6 Shift+Ctrl+Alt=7 Name: X Type: Single Description: A number that specifies the current horizontal location of the mouse pointer. Name: Y Type: Single Description: A number that specifies the current vertical location of the mouse pointer. Description: Occurs when the user moves the mouse. Name: MouseUp Parameters: Name: Button Type: Integer Description: An integer that identifies the button that was released to cause the event. Values: Left=1 Right=2 Middle=4 Name: Shift Type: Integer Description: An integer that corresponds to the state of the Shift, Ctrl, and Alt keys when the button was released. Values: Shift=1 Ctrl=2 Alt=4 Shift+Ctrl=3 Shift+Alt=5 Ctrl+Alt=6 Shift+Ctrl+Alt=7 Name: X Type: Single Description: A number that specifies the current horizontal location of the mouse pointer. Name: Y Type: Single Description: A number that specifies the current vertical location of the mouse pointer. Description: Occurs when the user releases the mouse button while an object has the focus. HOW TO CONTACT ============== Contact name: Joshua Foster Email: joshua_70448@ureach.com Webpage: http://www.jfsoftware.net