目次
パネル操作
$panel(windowid,panelid,x,y,width,height[,options...])
【概要】
パネルを表示する
【引数】
windowid - ウィンドウID
panelid - パネルID
x - x座標
y - y座標
width - 幅
height - 高さ
options - オプション
mempos:flag = メモリに描画座標を保存する(デフォルト:false)
※%_mp_~%変数で取得できるようになる
hide = メモリに読み込むだけで表示しない
※$showpanel関数を使うと表示される
【戻り値】
なし
【補足】
通常はウィンドウのLoadイベントに記述する
【使用例】
$panel(%_id%,CONSOLE,100,100,300,300)
$closepanel(panelid)
【概要】
パネルを閉じる
【引数】
panelid - パネルID
【戻り値】
なし
【補足】
非表示にするのではなくメモリ上から完全にアンロードする
【使用例】
$closepanel(CONSOLE)
$showpanel(panelid,flag)
【概要】
パネルの表示状態を変更する
【引数】
panelid - パネルID
flag - 表示状態
【戻り値】
なし
【補足】
表示するためには予め$panel関数でロードしておく必要がある
【使用例】
$panel(%_id%,CONSOLE,100,100,300,300)
$showpanel(CONSOLE,false)
$movepanel(panelid[,x][,y][,width][,height])
【概要】
パネルの位置を移動、またはサイズを変更する
【引数】
panelid - パネルID
x - x座標
y - y座標
width - 幅
height - 高さ
【戻り値】
なし
【使用例】
$movepanel(CONSOLE,,,100,100)
$movepanel(CONSOLE,1,1)
$movepanel(CONSOLE,120,120,200,300)
$clearpanel(windowid)
【概要】
指定ウィンドウ上に存在するパネルを全てアンロードする
【引数】
windowid - ウィンドウID
【戻り値】
なし
【補足】
この関数でパネルをアンロードするとPSSなど一部のコンポーネントで状態が保存されないため使用は非推奨
【使用例】
$clearpanel(TEST)
$ispanelvisible(panelid)
【概要】
パネルの表示状態を調べる
【引数】
panelid - パネルID
【戻り値】
表示中の場合1(評価戻り値=TRUE)、非表示の場合1以外(評価戻り値=FALSE)
【使用例】
$if($ispanelvisible(FOO),TRUE,FALSE)
$updatepanel(panelid[,options...])
【概要】
パネルの情報を更新する
【引数】
panelid - パネルID
options - オプション
level:n = 更新レベル(デフォルト:1)、最大5
強いほど強力な画面更新を行う
【戻り値】
なし
【使用例】
$updatepanel(TEST)
$updatepanel(TEST,level:5)