タイトル | : ppxスクリプトC_eInfoで色変更 |
記事No | : 2569 |
投稿日 | : 2016/11/17(Thu) 17:29 |
投稿者 | : NK |
PPxを2ペイン連結(タブあり)+ツリーの一体化で使用しています。 ペ インをドライブ毎にタブ色とエントリカーソル色を変更しようと思い、 以下の様なスクリプトを作って、LOADEVENT・ACTIVEEVENT毎に実行させ て実験しています。 タブ色の変更だけだと問題ありませんが、背景を 含めたエントリカーソル色を*customize C_eInfo=で変更させるとPPx全 体が揺れたようにちらつきます。 ちらつきを押さえる工夫などなれば 教えて頂きと思います。
'!*script sw = 1 'フラグを設定 drvnm = PPx.Extract("%*name(H,PPx.Ent ryName)") 'ドライブ名を取り出す
'ここにカーソルな ど標準色としたいドライブを列記 if drvnm = "C:" then sw = 0 if drvnm = "D:" then sw = 0
if sw = 1 then '指定ド ライブ以外なら PPx.Pane.tab.BackColor = 11777023 'タブの色を変える 'カーソ ルの色を変える PPx.Execute("*customize C_eInfo=_AUTO,_AUTO ,_AUTO,_AUTO,_MGRE,H80FFFF, HE0E0E0,_BLA,_DGRE,H202020,_AUTO,Hb3 b3ff,_AUTO, _BRO,_CYA,_GRE,_RED,_RED,_MAG,_DRED, _AUTO") el se '指定ドライブなら PPx.Pane.tab.BackColor = -1 'タブの色を標準色に戻す
'カーソルの色を標準色に戻す PPx.Execute("*customize C_eInfo=_AUTO,_AUTO,_AUTO,_AUTO,_MG RE,H80FFFF, HE0E0E0,_BLA,_DGRE,H202020,_AUTO,HFFB3B3,_AUTO, _BRO ,_CYA,_GRE,_RED,_RED,_MAG,_DRED, _AUTO") end if
|