Software Message Board
記事リスト新着記事ワード検索過去ログ管理用

タイトル ppxスクリプトC_eInfoで色変更
投稿日: 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


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)