|
V8.30β31で、とりあえずレジストリの変更を反映するコマンド値を用意しまし
た。
例えば以下のような感じになります。1014という値が更新を反映する値です。
openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\HmOutputPane";
writeregstr "Color", "000000ff0000ffff";
closereg;
loaddll "HmOutputPane.dll";
#h=dllfunc("GetWindowHandle",hidemaruhandle(0));
#ret=sendmessage(#h,0x111/*WM_COMMAND*/,1014,0);
タブごとに色を変えるということは、もともとできないというか、同じウィンド
ウであれば全タブで内容は同じなので、色だけでなく内容もタブごとに変えるこ
とができるような別の仕組みを用意しなくてはいけないという話になってくると
思います。
そういうことではなくてマクロ終了後に元のレジストリに戻しておくということ
だとしたら、マクロの最後に、以下のような感じで元に戻しておくといいと思い
ます。
openreg "CURRENTUSER", "Software\\Hidemaruo\\Hidemaru\\HmOutputPane";
writeregstr "Color", "0000000000ffffff";
closereg;
|
|