ダイアログでポップアップ用のヘルプ ID が割り当てられていない
箇所が増加してきているので、その穴埋めをしてみました。
sakura 本体側のヘルプ機能用修正です。
#私自身が手を抜いて付与してなかった部分(タブオプションとか)
#が多いですけど(^^;;;
・共通設定全般
・タイプ別設定全般
・アウトライン解析
・検索/置換/grep
・ファイルダイアログ
あたりは穴埋めできていると思います。
ヘルプ側にポップアップヘルプを追加してもらわない限り
今までと動作は変わらないですが...
なお、
sakura_rc.rc および sakura_rc.rc の更新に
伴って自動更新される sakura_rc.hm については
特に変更の必要は無いかもしれないですが、
とりあえず VC++6.0 のリソースエディタ上で
ヘルプ ID のところを ON にして更新しています。
Logged In: YES
user_id=1480046
追加 ID について "CHECK" の綴り誤り 2 箇所(CHECH, CHCEK)を修正
しました。
MakeUpHelpIDs_2.patch です。
元のコントロール ID からおかしかったのでついでにそれも修正してあり
ます。
追加修正
Logged In: YES
user_id=1480046
HIDC_CHECK_INDENT(自動インデント)
HIDC_CHECK_INDENT_WSPACE(全角空白もインデント)
をポップアップヘルプ表示する処理が抜けていたので追加しました。
MakeUpHelpIDs_3.patch
これらは昔、共通設定からタイプ別設定に移動した際に移動漏れしたもの
のようで、現行の WinHelp32 ヘルプ(sakura.hlp)でも修正後の効果を
確認できます。
Logged In: YES
user_id=86076
試してないですが,コンパイルできているならcommitして頂いて問
題ないと思います.ヘルプが揃わないと動作確認出来ないですしね...
ところで,DEBUGモードではヘルプIDが割り当てられていないメ
ニューが青く表示されるようになっていますが,ダイアログボック
スでも似たようなこと出来ないですかね.CDialog::InitDialog()
あたりで.
そうすればHelp未設定のところがVisualにわかりそうです.
Logged In: YES
user_id=1480046
sakura/trunk#990 で commit しました。
>ところで,DEBUGモードではヘルプIDが割り当てられていないメ
>ニューが青く表示されるようになっていますが,ダイアログボック
>スでも似たようなこと出来ないですかね.CDialog::InitDialog()
>あたりで.
なるほど、確かに。
すぐにはうまい方法思いつきませんが...
これは思いついたら、別途、てことで。