私は C++ プログラマーではありません。ヘルプ オーサリングや、Visual Basic (.net) などの他のプログラミング言語に携わっています。
それにもかかわらず、C++ CHM 接続サンプルを更新し、VS 2008 で必要に応じて試しました。
これは私のために働いています。エントリ「花」がリストに表示されますが、トピックのコンテンツを取得するには、ユーザーが [表示] (ドイツ語: Anzeigen) をクリックする必要があります。スナップに表示されている場合、2 つのトピックにキーワード「花」があります
。http:/ /www.help-info.de/en/Help_Info_HTMLHelp/hh_api.htmには、さらに HTMLHelp API 情報が含まれています。
4 つのボタンのコード (スナップも参照):
private: System::Void btnHelp_Click(System::Object^ sender, System::EventArgs^ e) {
System::Windows::Forms::Help::ShowHelp(this, helpProvider1->HelpNamespace);
}
private: System::Void btnShowIndex_Click(System::Object^ sender, System::EventArgs^ e) {
System::Windows::Forms::Help::ShowHelpIndex(this, helpProvider1->HelpNamespace);
}
private: System::Void btnShowIndexKeyword_Click(System::Object^ sender, System::EventArgs^ e) {
System::Windows::Forms::Help::ShowHelp(this, helpProvider1->HelpNamespace, System::Windows::Forms::HelpNavigator::Index, L"Flowers");
}
private: System::Void btnShowSearchTab_Click_1(System::Object^ sender, System::EventArgs^ e) {
System::Windows::Forms::Help::ShowHelp(this, helpProvider1->HelpNamespace, System::Windows::Forms::HelpNavigator::Find, L"Garden");
}
