|
>configcolor "[52][1]:0x0000FF";
>
>を実行しても、タブの色が変わりません。
>設定値は変更されているようですが、画面の表示内容に反映されていないようです。
こちらで試してみた限りでは、タブモードの設定が色を変えられるようになって
いれば、画面にも反映されてました。
タブモードの設定が色を変えられるようになっていないと、マクロに限らず、フ
ァイルタイプ別の設定で指定した色も描画されないです。
この配所が適用されるためには、タブを右クリックして「タブモードの詳細」で
「描画方法を指定」をONにして、「アクティブに線」や「アクティブの面の色」
になっている必要があります。
この設定にしておくと、マクロでも反映されるようになると思います。
または、タブモードの設定が色を変えられない場合に、強制的に動作環境を変更
するとしたら、無理矢理ではありますがマクロでなんとかする方法もあります。
例えば以下のようなマクロで描画方法を変更してから色を変更します。
openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\Env";
$m = getregbinary( "TabEditEx", 0, 1 );
#m=val("0x"+$m);
#fChanged=0;
if( #m!=1 && #m!=2 ) {
writeregbinary "TabEditEx", "01", 0, 1;
#fChanged=1;
}
closereg;
if(#fChanged){
envchanged;
}
configcolor "[52][1]:0x0000FF";
|
|