|
ご指摘の点については、全部ExConfig2のバイナリ情報の一部で、以下のような感じ
になっていました。
スペルチェックの色は4バイトリトルエンディアンで+1するというちょっと変則的な
格納になっていました。
レジストリのDefaultの部分は共通で、設定名ごとには別のキーになります。
openreg "CURRENTUSER", @"Software\Hidemaruo\Hidemaru\Default";
//{ 全ての言語で同じフォントを使用する = true ; }
writeregbinary "ExConfig2","01",130,1;
//自動スペルチェック = true ;
writeregbinary "ExConfig2","01",63,1;
//言語 = "en-US" ;
writeregbinary "ExConfig2","00000000",20,1;
//「スペルミスの色」
//文字色 = false ;
writeregbinary "ExConfig2", "00", 43, 1;
//背景色 = false ;
writeregbinary "ExConfig2", "00", 44, 1;
//スタイル = false ;
writeregbinary "ExConfig2", "00", 45, 1;
//波下線 = true
writeregbinary "ExConfig2", "00", 46, 1;//true?"00":"01"
//波下線, #FF0000 ;"ExConfig2" pos:46 size:1
writeregbinary "ExConfig2", "00010000", 59, 1;//0x00BBGGRR +1 little endian
//#FF0000 → 0x0000FF + 1 → 0x000100 → "00010000"
closereg;
envchanged;
|
|