Power Builder - Crear ayuda

 
Vista:

Crear ayuda

Publicado por Cubato (5 intervenciones) el 27/04/2004 19:21:49

Const HH_DISPLAY_TOPIC = &H1
Const HH_DISPLAY_INDEX = &H2

Private Declare Function HtmlHelp Lib "hhctrl.ocx" Alias "HtmlHelpA" _
(ByVal hwndCaller As Long, ByVal pszFile As String, ByVal uCommand As Long, _
ByVal dwData As Long) As Long

Private Sub MostrarAyudaInd(ByVal texto As String)
Dim hwndHelp As Long
hwndHelp = HtmlHelp(hWnd, texto, HH_DISPLAY_INDEX, 0)
End Sub

Private Sub MostrarAyudaCont(ByVal texto As String)
Dim hwndHelp As Long
hwndHelp = HtmlHelp(hWnd, texto, HH_DISPLAY_TOPIC, 0)
End Sub

Private Sub Command1_Click()
MostrarAyudaCont App.Path & "\Ayuda.chm::ayuda1.html"
End Sub

Private Sub Command2_Click()
MostrarAyudaCont App.Path & "\Ayuda.chm::ayuda2.html"
End Sub

Private Sub Command3_Click()
MostrarAyudaInd App.Path & "\Ayuda.chm::ayuda1.html"
End Sub
como podria traducir esto para ejecutarlo en power
de ante mana graxia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Crear ayuda

Publicado por Oscar (1178 intervenciones) el 27/04/2004 22:20:19
En primer lugar, ¿qué es lo que quieres estas buscando concretamente?.
Lo que estoy viendo en ese código de VB, es que usa un OCX (vi también que se puede hacer lo mismo con APIS) para mostrar algo específico del archivo de ayuda. Es decir, puede mostrarte el índice o un tópico específico.

Eso mismo, se resuelve de lo más fácil con PB, casi "como jugando". Ve todo lo que puedes hacer con la función llamada: "ShowHelp".

Verás por ejemplo, que puedes decirle que te despliegue el índice, un tópico específico, que te seleccione una palabra que empiece con "M", etc.

Se habló de mostrar ayudas hlp o chm con PB, y cómo puedes crearla en el post: "Conectar Ayuda con Power Builder (2)"

http://www.lawebdelprogramador.com/news/mostrar_new.php?id=73&texto=Power+Builder&n1=130740&n2=1&n3=1&n4=1&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar