[スレッド全体]

[242] Re12: WinHelp32の行方 
2006/8/19 (土) 16:18:35 ryoji

227,228のポップアップヘルプの件ですね。
Cshelp.txt にトピックを追加すれば表示されるようになります。
トピックの番号は sakura.hh に書かれているものを使います。
(ヘルプましんで [プロジェクト]-[ポップアップヘルプ編集]とすると Cshelp.txt がテキストエディタで開かれます)

詳細は、HTML Help Workshop のヘルプに書かれています。
->"[TEXT POPUPS]"でヘルプ内検索
それによると、sakura.hhp の [TEXT POPUPS] セクションにインクルードファイル(sakura.hh)を追加してやれば、Cshelp.txt には番号でなく ID が使えそうな感じなんですが、自分の環境では HHC4012 が発生してしまい、うまくいかなかったです。
参考) http://www.keiyu.com/help/message.htm
ヘルプましんだと [TEXT POPUPS] セクションへのインクルードファイル追加自体ができなさそうですし...

[243] Re13: WinHelp32の行方 
2006/8/19 (土) 18:22:18 ryoji

現在、関連パッチとして sakura.exe 本体用に以下のものがあります。

Patches#1526879  HTML Helpへの移行確認用本体パッチ/サンプルヘルプ
Patches#1535331  ヘルプIDの不足分穴埋め

novice さんが出されている help_20060812.zip には、Ver 1.5.11.0 に 1526879 を適用した sakura.exe が含まれています。
1535331 は、Ver 1.5.11.0 では不足しているポップアップヘルプ用のヘルプ ID を追加するパッチです(sakura.hh の更新を含む)。
・sakura.hh の中にヘルプ ID が見当たらない
・Cshelp.txt にトピックを追加したのにポップアップヘルプが表示されない
などの場合は、1535331 で ID 追加/処理追加されているかもしれません。
注)1535331 はまだレビュー中です。

[249] 不足分のヘルプIDを追加しました 
2006/8/20 (日) 04:28:25 ryoji

> 注)1535331 はまだレビュー中です。

sakura/trunk#990 で commit しました。

更新された sakura.hh で追加分 ID の動作確認をする場合は、trunk#990 以後の本体ソースに本体用パッチ(Patches#1526879)を適用してください。
以後も機能追加などで追加や修正があるかもしれないので、すぐにこれを使わなければならないというわけではないです。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81