WideStudio Logo
WideStudio
Programming Guide
WideStudio Index
目次


オブジェクトの描画制御を行うには

オブジェクトの描画制御を行うには、次のようなメンバ関数を利用します。

描画制御メンバ関数 機能
mpfc::WSCbase_setAbsoluteDraw(Boolean) 強制描画フラグを立てる
mpfc::WSCbase_draw() 通常描画
mpfc::WSCbase_redraw() 一度クリアして描画
mpfc::WSCbase_cdraw() 子も含めて再描画
mpfc::WSCbase_clear() クリア
mpfc::WSCbase_update() プロパティ変更後であれば redraw() する



オブジェクトの描画更新を行うには

通常のプロパティ更新は、イベントプロシージャ実行直後に 更新されますが、ユーザが強制的に描画更新を行うこともできます。

use mpfc;

sub event_procedure {
  my ($object) = @_;
  # プロパティの変更
  $object->setProperty("labelString","設定動作");
  # 更新
  $object->update(); 
  return;
}
1;

update 関数は、プロパティが変更されて更新が必要な場合のみ更新処理を行います。

オブジェクトを再描画させるには

オブジェクトに再描画させるには、次のようなケースがあります。 それぞれのケースにおいて再描画方法を示します。

Document Release 3.70 for WideStudio ver 3.70, May 2004


WideStudio documents index | 目次

Copyright(C) WideStudio Development Team, 1999-2004 Last modified: May 25, 2004