WideStudio Application Builder User's Guide(Ocaml言語)

オブジェクトの表示位置を移動するには

オブジェクトの表示位置を移動するには、次の手順に従って、一度消去を行っ てください。

let event_procedure obj =
  (* 消去 *)
   obj -> clear ();
  (* 非表示 *)
  obj -> setVisible(_False);
  (* 表示位置の移動 *)
  obj -> setProperty("x",100);
  obj -> setProperty("y",100);
  (* 表示 *)
  obj -> setVisible(_True);
  ()
let _ = Callback.register "event_procedure" event_procedure

ウィンドウ資源を持たないオブジェクトの座標をそのまま動かすと、前の残 像が残ってしまい、一見オブジェクトが二つ有るように見えてしまうことが あります。そのような現象を防ぐために、一度 clear() 関数を呼び出して、 非表示状態にしてから、座標を変更して下さい。

なお、ウィンドウ資源を持つのもは、自動的にクリアされます。
Document Release 3.80 for WideStudio ver 3.80, Jan 2005


WideStudio documents index | 目次
バグ情報、ご質問等ございましたら、メーリングリストでご確認の上、 御気軽にこちらの方までよろしくお願いいたします。