|
オブジェクトの描画制御を行うには
オブジェクトの描画制御を行うには、次のようなメンバ関数を利用します。
描画制御メンバ関数 | 機能 |
mwt::WSCbase_setAbsoluteDraw(Boolean) | 強制描画フラグを立てる |
mwt::WSCbase_draw() | 通常描画 |
mwt::WSCbase_redraw() | 一度クリアして描画 |
mwt::WSCbase_cdraw() | 子も含めて再描画 |
mwt::WSCbase_clear() | クリア |
mwt::WSCbase_update() | プロパティ変更後であれば redraw() する |
オブジェクトの描画更新を行うには
通常のプロパティ更新は、イベントプロシージャ実行直後に
更新されますが、ユーザが強制的に描画更新を行うこともできます。
use mwt;
sub event_procedure {
my ($object) = @_;
# プロパティの変更
$object->setProperty("labelString","設定動作");
# 更新
$object->update();
return;
}
1;
update 関数は、プロパティが変更されて更新が必要な場合のみ更新処理を行います。
オブジェクトを再描画させるには
オブジェクトに再描画させるには、次のようなケースがあります。
それぞれのケースにおいて再描画方法を示します。
|
|