Makale numarası: 315988 - Son Gözden Geçirme: 25 Kasım 2002 Pazartesi - Gözden geçirme: 1.1

NASıL YAPıLıR: Visual Basic 6. 0'dan HTML Yardımı kullanma

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu makalede, bir Visual Basic 6.0 uygulamasını nasıl HTML Yardımı.

HTMLHelp işlevi Visual Basic'de HTMLHelp operasyonlar için birincil bir giriş noktasıdır. Bu uygulama, arabirimi (API) işlevi programlama gibi bildirildi:
Private Declare Function HTMLHelp Lib "HHCtrl.ocx" Alias "HTMLHelpA" _
    (ByVal hWndCaller As Long, _
     ByVal pszFile As String, _
     ByVal uCommand As Long, _
     dwData As Any) As Long
				
ilk parametre, uygulamanız için bir üst pencere temsil eder. Ikinci parametre Yardım verileri içeren derlenmiş (.chm) dosyası adıdır. Üçüncü parametre bir HTMLHelp komutunu gösteren bir değerdir. Dördüncü parametre değeri, ek verileri ve hangi biçimi, HTMLHelp komutunda bağlıdır.

Not: dördüncü parametre "Herhangi biri" (tırnak işaretleri olmadan) bildirildi. Gerçek sağlanmalı veri türünü, kullanılan HTMLHelp komutunda bağlıdır. Kullanmakta olduğunuz hangi HTMLHelp komut için uygun veri değerlerini silmemeye dikkat edin. Bu makaledeki örnek program, bu HTMLHelp komutların bazılarının kullanımı gösterilmiştir.

Gereksinimler

Aşağıdaki öğeler, önerilen donanım, yazılım, ağ altyapısı, beceriler ve size gereken bilgi ve hizmet paketlerini açıklamaktadır.
  • HTML Help 1.3 (http://www.microsoft.com/downloads/details.aspx?FamilyID=2363a6fc-cb70-464d-85e6-f598c11ccecf)
Önceki bilgi gerekli:
  • Visual Basic geliştirme bilgisine sahip olmalıdır.

Bir HTML Yardımı dosyası oluştur

  1. Başlat ' ı tıklatın, Programlar ' ın üzerine gelin ve sonra HTML Help Workshop HTML Help Workshop başlatmak için iki kez tıklatın.
  2. Dosya menüsünde Yeni'yi tıklatın.
  3. Yeni iletişim kutusunda Proje'yi tıklatın ve sonra Tamam ' ı tıklatın. Yeni proje Sihirbazı başlatılır.
  4. Yeni proje Sihirbazı'ndaki adımları izleyin:
    1. Ilk iletişim kutusunda ileri ' tuşuna basın.
    2. Hedef iletişim kutusunda, klasör ve Yardım projesi dosya adını girin ve ileri ' yi tıklatın. Aşağıdaki klasör ve dosya adı örnekler:
      C:\Documents and Settings\ < kullanıcı adınızı > \My Documents\HHDemo\HHDemo.hhp
    3. Varolan bir dosya iletişim kutusunda ileri ' tuşuna basın.
    4. Boş bir proje oluşturmak için son ' u tıklatın.
  5. Dosya menüsünde Yeni'yi tıklatın.
  6. Yeni iletişim kutusunda HTML dosyası ' nı tıklatın, Varsayılan, başlığını yazın... Tamam ' ı tıklatın, Varsayılan arasında <body>ve</body> etiketleri yazın... ve bu dosya, default.htm kaydedin.
  7. Dosya menüsünde Yeni'yi tıklatın.
  8. Yeni iletişim kutusunda, HTML dosya ' yı tıklatın, Örnek başlık için başlık yazın. Tamam ' ı tıklatın, Örnek bir konu arasında <body>ve</body> etiketleri yazın ve bu dosyayı Sample.htm kaydedin.
  9. Sol araç çubu?unda HTML Help Workshop penceresinde Konu dosyaları Ekle/Kaldır'ı tıklatın.
  10. Ekle ' yi tıklatın, default.htm dosyasını hem de dosya seçimi iletişim kutusunda Sample.htm dosyasını bulun, ' ı tıklatın ve sonra Tamam ' ı tıklatın. Iki dosya artık HTML Help Workshop penceresinin sol altındaki <a1>Files</a1> bölümünde listelenir.
  11. Not Defteri gibi bir metin düzenleyicisini açın ve sonra da aşağıdaki içerik kimlikleri yazın:
    #define DEFAULT 100
    #define SAMPLE 101
    						
    dosyayı oluşturduğunuz diğer HTMLHelp proje dosyaları ile aynı klasörde Map.h olarak kaydedin.
  12. HTML Help Workshop penceresinde HTML Help Workshop sol araç çubuğunda HtmlHelp API bilgi tıklatın, Üstbilgi dosyası ' nı tıklatın, Map.h dosya adını yazın ve sonra da iki kez Tamam ' ı tıklatın.
  13. Dosya menüsünde Kaydet tüm dosyalar ' ı tıklatın.
  14. Dosya</a0> menüsünden Derle'yi tıklatın.
  15. Derlenmiş bir dosya oluştur iletişim kutusunda Derle'yi tıklatın. Bu, HHDemo.chm adlı bir derlenmiş HTML Yardım dosyası oluşturur.

Yardım dosyasını doğrula

  1. Microsoft Windows Gezgini'nde HHDemo.chm dosyasını.
  2. HTMLHelp penceresi açıldığında, konu sayfalardan birini görünür.

Yardım dosyasını kullanan bir Visual Basic uygulaması oluşturma

  1. Bir yeni Visual Basic 6.0 Standart EXE proje başlatın.
  2. Iki komut düğmelerini Form1'e ekleyin. Düğmeleri Command1 ve Command2 varsayılan adları vardır.
  3. Form1 genel Tanımlamalar bölümüne aşağıdaki kodu ekleyin:
    Option Explicit
    
    Private Declare Function HtmlHelp Lib "HHCtrl.ocx" Alias "HtmlHelpA" _
        (ByVal hWndCaller As Long, _
         ByVal pszFile As String, _
         ByVal uCommand As Long, _
         dwData As Any) As Long
    
    Const HH_DISPLAY_TOPIC As Long = 0
    Const HH_HELP_CONTEXT As Long = &HF
    
    Private Sub Form_Load()
        ChDir App.Path
    End Sub
    
    Private Sub Command1_Click()
        HtmlHelp hWnd, "HHDemo.chm", HH_DISPLAY_TOPIC, ByVal "Sample.htm"
    End Sub
    
    Private Sub Command2_Click()
        HtmlHelp hWnd, "HHDemo.chm", HH_HELP_CONTEXT, ByVal 100&
    End Sub
    					
  4. Bu proje için dosyaları örnek HTMLHelp dosyasıyla aynı klasöre kaydedin.

It Works That doğrulayın.

  1. Oluşturup uygulamayı çalıştırın.
  2. Command1</a1> seçeneğini tıklatın. HTMLHelp program konu Sample.htm dosyasını görüntüler. Bu teknik, Konu adına göre arama kullanır.
  3. Command2 Ek Yardım düğmesini tıklatın. HTMLHelp program konu default.htm dosyasını görüntüler. Bu teknik içerik KIMLIğI olarak arama kullanır.

Başvurular

Visual Basic'te HTML Yardım'ı kullanma hakkında ek bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
183434  (http://support.microsoft.com/kb/183434/EN-US/ ) Nasıl YAPıLıR: HTML Yardımı APı'nda bir Visual Basic uygulaması kullanın...
286404  (http://support.microsoft.com/kb/286404/EN-US/ ) Nasıl YAPıLıR: HTML Yardımı için Visual Basic 6.0 uygulaması Sihirbazı uygulama Ekle
HTML Yardımı SDK 1.3 HTMLHelp işlevi hakkında daha fazla bilgi içerir.


Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Anahtar Kelimeler: 
kbmt kbapi kbhowto kbhowtomaster KB315988 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:315988  (http://support.microsoft.com/kb/315988/en-us/ )