# Window

Window クラスは、ウィンドウを管理するためのクラスです。
ウインドウのサイズ制御はWindowsでのみ可能です。
Androidでは画面サイズに依存します。
Offscreenクラスをレンダリングしたいサイズで生成し、そこに通常の描画を行います。
ウインドウ(画面)サイズに応じた拡大等はスクリプトで制御します。
UIや文字などを等倍で綺麗に表示することもスクリプトで可能となります。

AndroidがサポートしていないイベントはAndroidでは発生しません。

# メンバ

コンストラクタ
  Window (Window オブジェクトの構築 )
メソッド
  add (管理オブジェクトの追加 )
  bringToFront ([Windows*]ウィンドウを最前面に移動 )
  close (ウィンドウを閉じる )
  getMouseVelocity ([Windows*]マウス座標移動速度の取得 )
  getTouchPoint (タッチ座標の取得 )
  getTouchVelocity (タッチ座標移動速度の取得 )
  hideMouseCursor ([Windows*]マウスカーソルを一時的に隠す )
  postInputEvent (入力イベントの生成 )
  registerMessageReceiver ([Windows+]メッセージ受信関数の登録/登録削除 )
  remove (管理オブジェクトの削除 )
  removeMaskRegion ([Windows+]ウィンドウリージョンの解除 )
  resetMouseVelocity ([Windows*]マウス座標移動速度計測のリセット )
  setInnerSize ([Windows*]クライアントサイズの設定 )
  setMaskRegion ([Windows+]ウィンドウリージョンをマスクに従って設定 )
  setMaxSize ([Windows*]ウィンドウの最大サイズの設定 )
  setMinSize ([Windows*]ウィンドウの最小サイズの設定 )
  setPos ([Windows*]ウィンドウ位置の設定 )
  setSize ([Windows*]ウィンドウサイズの設定 )
  setZoom ([Windows*]レイヤ拡大倍率の設定 )
  showModal ([Windows+]モーダルでウィンドウを表示 )
  startDrawing (明示的に描画を呼び出す。 )
  update ([Windows*]ウィンドウ内容の強制的な描画 )
プロパティ
  borderStyle ([Windows*]ウィンドウ外見 )
  canvas (描画用の Canvas クラスのインスタンスを得る )
  caption (ウィンドウのキャプション )
  displayOrientation (ディスプレイの向き )
  displayRotate (ディスプレイの回転角度 )
  drawCycle (指定サイクルで描画を行う )
  drawDevice ([Windows+]描画デバイス )
  enableTouch (タッチイベント有効/無効 )
  focusable ([Windows*]フォーカスを取得可能か )
  focusedLayer ([Windows+]フォーカスを持っているレイヤオブジェクト )
  fullScreen ([Windows*]フルスクリーンかどうか )
  height (ウィンドウの縦幅 )
  hintDelay ([Windows*]ヒント表示待ち時間 )
  HWND ([Windows+]ウィンドウハンドル )
  imeMode ([Windows*]デフォルトのIMEモード )
  innerHeight (クライアント領域の縦幅 )
  innerWidth (クライアント領域の横幅 )
  left ([Windows*]ウィンドウの左端位置 )
  mainWindow (メインウィンドウ )
  maxHeight ([Windows*]ウィンドウの最大の縦幅 )
  maxWidth ([Windows*]ウィンドウの最大の横幅 )
  minHeight ([Windows*]ウィンドウの最小の縦幅 )
  minWidth ([Windows*]ウィンドウの最小の横幅 )
  mouseCursorState ([Windows*]マウスカーソル表示状態 )
  primaryLayer ([Windows+]プライマリレイヤオブジェクト )
  stayOnTop ([Windows*]常に最上位に表示するかどうか )
  top ([Windows*]ウィンドウの上端位置 )
  touchPointCount (タッチ数 )
  touchRotateThreshold (マルチタッチ回転閾値 )
  touchScaleThreshold (マルチタッチ拡大閾値 )
  trapKey ([Windows*]キー入力をトラップするか )
  useMouseKey ([Windows*]マウスキーを使用するかどうか )
  visible ([Windows*]ウィンドウが表示されているかどうか )
  waitVSync (垂直同期待ち )
  width (ウィンドウの横幅 )
  zoomDenom ([Windows*]レイヤ拡大倍率(分母) )
  zoomNumer ([Windows*]レイヤ拡大倍率(分子) )
イベント
  onActivate (ウィンドウがアクティブになったとき )
  onClick ([Windows*]ウィンドウがクリックされた )
  onCloseQuery ([Windows*]ウィンドウを閉じる確認 )
  onDeactivate (ウィンドウが非アクティブになったとき )
  onDisplayRotate (画面が回転されたとき )
  onDoubleClick ([Windows*]ウィンドウがダブルクリックされた )
  onDraw (画面更新コールバックイベント )
  onFileDrop ([Windows*]ファイルがドロップされた )
  onHintChanged ([Windows*]ヒントの状態が変化したとき )
  onKeyDown (キーが押された )
  onKeyPress ([Windows*]文字が入力された )
  onKeyUp (キーが離された )
  onMouseDown ([Windows*]マウスのボタンが押された )
  onMouseEnter ([Windows*]マウスが入ってきた )
  onMouseLeave ([Windows*]マウスが出ていった )
  onMouseMove ([Windows*]マウスが移動した )
  onMouseUp ([Windows*]マウスのボタンが離された )
  onMouseWheel ([Windows*]マウスホイールが回転した )
  onMultiTouch (マルチタッチ状態が変化した )
  onPointerDown (何らかのポインティングデバイスで押下された )
  onPointerMove (何らかのポインティングデバイスが移動された )
  onPointerUp (何らかのポインティングデバイスが離された )
  onPopupHide ([Windows*]ポップアップウィンドウを閉じる )
  onResize ([Windows*]ウィンドウのサイズが変化した )
  onTouchDown (画面がタッチされた )
  onTouchMove (指が移動した )
  onTouchRotate (回転操作した )
  onTouchScaling (拡大操作した )
  onTouchUp (画面から指が離された )