Help za Help

Help za Help

offline
  • Pridružio: 05 Avg 2005
  • Poruke: 4

Kako da ubacim .chm file u aplikaciju? Hvala!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 15 Jul 2005
  • Poruke: 36
  • Gde živiš: Cacak

.chm (HTML Help) file ne bi trebala da "ubacujes" u aplikaciju, taj fajl ide uz .exe (mada mozes da ubacis .chm u resource, ali to nije preporucljivo)
jednostavno samo stavi .chm u isti folder sa tvojom aplikacijom i onda ga pozoves preko shell-a:
Public Sub runHelp()  Dim chm As String  chm = App.Path  If Right$(chm, 1) <> "\" Then chm = chm & "\"  chm = chm & "Help.chm" 'ovde promeni ako ti se fajl zove drugacije  'prvo proveri da li fajl postoji:  If Dir(chm) = vbNUllString Then 'znaci da ne postoji     Call MsgBox("Help fajl nije pronadjen!") 'ili uradi ovde sta hoces  Else     Call Shell(chm, vbNormalFocus)  End If End Sub

i kad ti treba help samo pozoves runHelp

a ako hoces da prikazes odredjeni topic, onda moras da koristis API:
Const HH_DISPLAY_TOPIC = &H0 Const HH_SET_WIN_TYPE = &H4 Const HH_GET_WIN_TYPE = &H5 Const HH_GET_WIN_HANDLE = &H6 Const HH_DISPLAY_TEXT_POPUP = &HE   ' Display string resource ID or text in a pop-up window. Const HH_HELP_CONTEXT = &HF         ' Display mapped numeric value in  dwData. Const HH_TP_HELP_CONTEXTMENU = &H10 ' Text pop-up help, similar to WinHelp's HELP_CONTEXTMENU. Const HH_TP_HELP_WM_HELP = &H11     ' text pop-up help, similar to WinHelp's HELP_WM_HELP. Const HH_CLOSE_ALL = &H12 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 Form_Load()     'KPD-Team 2000     'URL: http://www.allapi.net/     'E-Mail: KPDTeam@Allapi.net     Dim hwndHelp As Long     'The return value is the window handle of the created help window.     hwndHelp = HtmlHelp(hWnd, "myfile.chm", HH_DISPLAY_TOPIC, 0) End Sub Private Sub Form_Unload(Cancel As Integer)     HtmlHelp Me.hWnd, "", HH_CLOSE_ALL, 0 End Sub

Pozdrav



offline
  • Pridružio: 05 Avg 2005
  • Poruke: 4

Jos nisam stigla da probam, ali u svakom slucaju, najlepse hvala zemljaku krckuorascicu!

offline
  • Pridružio: 15 Jul 2005
  • Poruke: 36
  • Gde živiš: Cacak

samo krcko Wink

Ko je trenutno na forumu
 

Ukupno su 999 korisnika na forumu :: 60 registrovanih, 8 sakrivenih i 931 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Andrija357, Apok, armor, atmel, babaroga, BlekMen, bokisha253, Boris90, cavatina, Darko001, Denaya, djboj, dmdr, DonRumataEstorski, Dorcolac, esx66, FileFinder, Georgius, havoc995, ikan, ILGromovnik, Istman, Kaplar2, Kibice, kobaja77, ksyyaj, Kubovac, kybonacci, laurusri, Levi, Lord Nem, Marko Marković, mercedesamg, mgolub, mikrimaus, milenko crazy north, Milometer, mnn2, mrvica78, Ne doznajem se u oružje, nemkea71, Panter, pein, raso7, raykan, sasakrajina, Shinobi, sombrero, Srle993, Steeeefan, t84dar, tacija, Tandrkalo, Tragač, uruk, Vlada78, Zimbabwe, šumar bk2, žeks62