我不是 C++ 程序员 - 更多地从事帮助创作和其他编程语言,例如 Visual Basic (.net)。
尽管如此,我还是更新了我的 C++ CHM 连接示例,并尝试使用 VS 2008 满足您的需求。
这对我有用。“花”条目显示在列表中,但用户必须单击“显示”(德语:Anzeigen)才能获取主题内容。在快照中显示的情况下,两个主题有一个关键字“花”
。http:/ /www.help-info.de/en/Help_Info_HTMLHelp/hh_api.htm有更多 HTMLHelp API 信息。
四个按钮代码(另见 snap):
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");
}
