AddHelp




Private Sub Form_Load()
'This should point to the hc directory

'under the VB4 directory

App.HelpFile = "c:\vb\hc\shed.hlp"
End Sub

'Add two menu items to Form1 using the following as a guide:

'Menu Property Value

'----------------------------------------------------

'WhatsThis Caption WhatsThis

'WhatsThis Name mnuWhatsThis

'WhatsThis Visible False

'What's This? Caption What's This?

'What's This? Name mnuWhatsThisHelp


'Indent "What's This?" to make it a sub-menu of WhatsThis

'by pressing the right-arrow button on the Menu Editor.

'Add the following code to the General Declarations section

'of Form1:


Public ThisControl as control
'Add the following code to the mnuWhatsThisHelp_Click

'procedure:

Private Sub mnuWhatsThisHelp_Click()
ThisControl.ShowWhatsThis
End Sub

'Add a Command Button control to the form and set the

'following Properties:


WhatsThisHelpID = 1
HelpContextID = 5
'Add following code to the Command1_MouseUp event:

Private Sub Command1_MouseUp(Button As Integer, Shift As Integer, _
X As Single, Y As Single)
If Button = vbRightButton Then
Set ThisControl = Command1
PopupMenu mnuWhatsThis
End If
Set ThisControl = Nothing
End Sub

'Run the application. Right-click on the Command button

'and then left-Click on the "What's This?" popup to bring

'up the Help file.

Under Windows 95 and Windows NT 3.51, it is possible to
right-click on items and get the "What's This?" window to
appear. To set this up in Visual Basic, you need to use a
pop-up menu.

Example
Start Visual Basic 4.0 or, if it is already running, click
New Project on the File menu. Set the WhatsThisHelp and
WhatsThisButton properties for Form1 to TRUE.
Add the following code to reference the Hotspot Editor help
file to the Form_Load procedure:










( addhelp.html )- by Paolo Puglisi - Modifica del 17/12/2023