TESTHELP-Beispiel: ActiveX-Steuerelement mit QuickInfo und Hilfe
Das TESTHELP-Beispiel veranschaulicht, wie MFC verwenden, um ein ActiveX-Steuerelement zu erstellen, die über eine eigene Hilfedatei zum Anzeigen der Hilfe für den Benutzer verfügt. TESTHELP.ocx zeigt auch, wie QuickInfos zu einem MFC-ActiveX-Steuerelement hinzugefügt.
Sicherheitshinweis |
---|
Dieser Beispielcode soll ein Konzept veranschaulichen, und es wird nur den Code, der für dieses Konzept relevant sind. Möglicherweise erfüllt dieser nicht die Sicherheitsanforderungen für eine bestimmte Umgebung, und er sollte nicht genau wie dargestellt verwendet werden. Wir empfehlen, Sicherheits- und Fehlerbehandlungscode hinzuzufügen, um Ihre Projekte sicherer und stabiler zu machen. Microsoft stellt diesen Beispielcode "Wie besehen"keine Garantien. |
So erhalten Sie Beispiele und Anweisungen für deren Installation:
Um Beispiele von Visual Studio zuzugreifen
im Menü Hilfe Menü klicken Beispiele.
Standardmäßig sind die Beispiele in installiert. Laufwerk: \Programme\Microsoft visual Studio 10.0\Samples\.
- Die neueste Version dieses Beispiels und eine Liste der anderen Beispiele finden Sie unter Visual Studio Samples auf der MSDN-Website.
Erstellen und Ausführen des Beispiels
So erstellen Sie und führen das TESTHELP-Beispiel
Öffnen Sie die Projektmappe Testhelp.sln.
erstellen Sie Menü, klicken Sie auf erstellen.
Nachdem Sie das TESTHELP-Beispiel erstellt haben, werden Sie in alle ActiveX-Containeranwendung verwenden können. Finden Sie unter Testen von Eigenschaften und Ereignissen mit Testcontainer Weitere Informationen zum Zugreifen auf den Testcontainer. Fügen Sie das TESTHELP-Steuerelement in Ihrem Container-Projekt und führen Sie das Projekt aus. Sie können die Eigenschaften des TESTHELP-Steuerelements durch Öffnen das Eigenschaftendialogfeld des Containers festlegen.
Die Hilfeprojektdatei und alle Hilfeprojekt Quelldateien sind auch in diesem Beispiel enthalten.
Neu erstellen und Ausführen der TESTHELP-Hilfedatei
Klicken Sie im Menü Start Help Workshop auf.
Öffnen Sie Testhelp.hpj. Hilfe-Workshop zeigt einen Assistenten zum Konvertieren der Datei in eine HHP-Datei. Führen Sie den Assistenten, benennen die Datei und die Änderungen annehmen.
Klicken Sie auf kompilieren im Dateimenü . Erstellen Sie eine kompilierte Datei Dialogfeld Feld , zugeben Sie, wo Sie die kompilierte Datei speichern, und klicken Sie auf kompilieren möchten an.
To view the compiled file, click Compiled Help Fileon the View menu.
TESTHELP-Features
TESTHELP wird veranschaulicht, wie Sie:
Anzeigen einer QuickInfo für das ActiveX-Steuerelement.
Aktivieren der QuickInfo aktiviert und deaktiviert mit Eigenschaftenseite des Steuerelements.
Ändern des QuickInfo Text mit der Eigenschaftenseite des Steuerelements.
Aktivieren Sie das ActiveX-Steuerelementcontainer-Eigenschaft Frame Hilfeschaltfläche Hilfedatei des Steuerelements beim Klicken auf die Schaltfläche Hilfe angezeigt.
Aktivieren Sie das "?"Schaltfläche in Visual C++ Komponenten und Steuerelemente-Sammlung, sodass Hilfedatei des Steuerelements angezeigt wird, wird dieses Steuerelement aus der Galerie gewählt und die "?"Schaltfläche geklickt wird.
Anzeigen der Hilfe zur Laufzeit, wenn das Steuerelement den Tastaturfokus hat und F1 gedrückt wird.
Verwenden Sie die Font, BackColor und ForeColor vordefinierten Eigenschaften eines ActiveX-Steuerelements.
Eigenschaftenseite "Allgemein"
Type of Help to Use
Diese Eigenschaft bestimmt, wie Hilfe verwendet wird, wenn der Benutzer F1, drückt während das TESTHELP-Steuerelement den Tastaturfokus besitzt. Hilfe in einem Popupfenster bedeutet, dass wenn der Benutzer F1 drückt, während das TESTHELP-Steuerelement in einem Container ausgeführt wird und den Tastaturfokus besitzt ein Popupfenster mit der "was dieses Ding ist?"Thema aus der Testhelp.hlp-Hilfedatei wird angezeigt. Anzeigen der gesamten Hilfedatei bedeutet, wenn der Benutzer F1, drückt während das TESTHELP-Steuerelement in einem Container ausgeführt wird und den Tastaturfokus hat, die gesamte Windows-Programm helfen kommen bis das Inhaltsthema der Datei Testhelp.hlp angezeigt.Use Control's Help File
Wenn dieses Kontrollkästchen aktiviert ist, wird Hilfe angezeigt werden im Format vom Typ Hilfe zu verwenden-Eigenschaft bestimmt, wenn der Benutzer F1, drückt während das Steuerelement in einem Container ausgeführt wird und den Tastaturfokus hat.Use ToolTip for this Control
Wenn dieses Kontrollkästchen aktiviert ist, wird eine QuickInfo über das Fenster des Steuerelements angezeigt, wenn das Steuerelement im Container ausgeführt wird und der Mauszeiger verschiebt in und in das Fenster des Steuerelements beendet. Der Text angezeigt werden wird durch die Eigenschaft Tooltip Caption bestimmt.Tooltip Caption
Dies ist der Text in einer QuickInfo angezeigt werden, wenn der Benutzer entscheidet, QuickInfos anzuzeigen.Name1 Der Name am Anfang des Steuerelements angezeigt.
Name2 Der Name des Steuerelements angezeigt.
Name3 Der Name im unteren Bereich des Steuerelements angezeigt.
Farbe-Eigenschaftenseite
Können die Benutzer auswählen von Farben Zeichnen dieses Steuerelements verwendet werden.
Schriftart-Eigenschaftenseite
Ermöglicht den Benutzer die für den Text im Steuerelement verwendete Schriftart anzugeben.
Hinweis
Einige Beispiele, z. B. eine, wurden nicht geändert, um Änderungen in der Visual C++-Assistenten, Bibliotheken und Compiler, demonstrieren aber dennoch wie Sie die gewünschte Aufgabe durchführen.
Schlüsselwörter
Das TESTHELP-Beispiel veranschaulicht die folgenden Klassen und Schlüsselwörter:
CToolTipCtrl; COleControl::OnDraw; COleControl::OnResetState; COlePropertyPage::OnHelp
Hinweis
Einige Beispiele, z. B. eine, wurden nicht geändert, um Änderungen in der Visual C++-Assistenten, Bibliotheken und Compiler, demonstrieren aber dennoch wie Sie die gewünschte Aufgabe durchführen.