[7870] プライベートブランチでの変数の初期化について返信 削除
2014/7/22 (火) 01:35:26 ねこ
Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36
ローカルでカスタマイズを行っています。
タイプ別設定構造体(CTypr.h の STypeConfig)にint型の変数を追加しました。
基本動作は完成したのですが、変数の初期化タイミングが分かりません。

カスタマイズ内容
・行番号の最小幅を可変にする
・主な変更箇所はCTextArea::DetectWidthOfLineNumberArea_c
alculate()
・タイプ別設定ダイアログに設定項目を一つ追加する(3〜12の整数)

今問題になっていること
・変数の適切な初期化タイミングが分からず、追加した変数の初期化を行っていない。
・エディタを起動すると、行番号が表示される幅が0になっている。
・タイプ別設定を開くと、追加したEDITボックスコントロールが0となっている。
・ダイアログをOKで閉じた後は補正処理が効くため期待通り操作する。

期待する動作
・iniファイルに当該項目がない場合は初期値3で初期化する(現状の動作に合わせる)


どの変数を参考にすればよいなどのアドバイスがありましたらよろしくお願いします。

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