|
||||||||||||||||||||||||||
Das Html Help API
API: Application Program Interface Soll der Help-Viewer an ein anderes Programm angebunden werden wie zum Beispiel eine Hilfe-Datei eines Softwareproduktes, so erfolg dies in der Regel über eine definierte Schnittstelle, das API. Anbindung der Dokumentation ohne APIFalls keine kontextsensitive Hilfe benötigt wird, und der Help-Viewer nur gestartet werden soll so genügt der Aufruf des Help-Viewers vom Aufrufenden Programm. Beim Windos-Betriebssystem erfolgt dies durch die Windows-Funktion "ShellExecute".Beispiel für C/C++HINSTANCE hInst = ShellExecute(NULL, "open", sViewerPathFile, NULL, NULL, SW_SHOWNORMAL);
Hinweis: Anzeige einer bestimmten Html-DateiDie Funktion ShellExecute bietet die Möglichkeit einen Laufzeitparameter mit zu übergeben. Der KSSW-HelpViewer interpretiert diesen Parameter als anzuzeigende Html-Datei Beispiel für ein C/C++ MB/ANIS Programm// Programmcode für C/C++: // HelpViewer: MyHelpViewer.exe (im gleichen Ordner wie das // aufrufende Programm) // Anzuzeigende Html-Datei: help/myindex.html Gleiches Beispiel für ein C/C++ Unicode Programm// Programmcode für C/C++: // HelpViewer: MyHelpViewer.exe (im gleichen Ordner wie das // aufrufende Programm) // Anzuzeigende Html-Datei: help/myindex.html Die Help API LibDem KSSW Html Help Workshop liegen statische C/C++ Bibliotheken (.lib) bei, die eine komfortable Anbindung an ein Softwareprojekt ermöglichen.
Die API DeklarationDie API-Deklaration befindet sich in der beigefügten Header-Datei "KSSW-HelpViewerAPI.h"// HelpViewer-API initialisieren: // LPCWSTR/LPCSTR sViewerPath: Pfad-Dateiname zum HelpViewer // LPCWSTR/LPCSTR sViewerTitle: beliebiger Titel (Viewer-Name) // HWND hWndMain: Hwnd des Hauptfensters dieser Applikation void WINAPI KSSW_HelpViewerAPI_Init(LPCWSTR sViewerPath,LPCWSTR sViewerTitle, HWND hWndMain); |
Frontend Menu Creator
Frontend Menu Creator für CD / DVD oder USB erstellen. KSSW-FrontendMenu ist so einfach wie Drag&Drop. Autorun CD Menu Creator Fügen Sie Ihrer CD-, DVD-, USB-Präsentation ein professionelles Autorun Menü hinzu. |
|||||||||||||||||||||||||