★エッチな掲示板をお気に入り登録しよう!★

mikumaniaのパッケージ画像 ミク×リンのパッケージ画像 涼○ハルヒの煩悶のパッケージ画像 DQIII RPG ALL STARのパッケージ画像

★無料のエロ動画をお気に入り登録しよう!★

ID:219 ウィンドウの各種状態を返す
by うwsc 2009/06/17(Wed) 00:12:13
// ウィンドウの各種状態を返す
戻値 = STATUS( ID, 取得したいもの )
引数
  ID: Windowを識別するID
  取得したいもの: 以下の定数
    ST_TITLE     // タイトルを返す
    ST_CLASS    // クラス名を返す
    ST_X        // X座標を返す
    ST_Y        // Y座標を返す
    ST_WIDTH     // 幅を返す
    ST_HEIGHT    // 高さを返す
    ST_CLX      // クライアント領域のX座標を返す
    ST_CLY      // クライアント領域のY座標を返す
    ST_CLWIDTH   // クライアント領域の幅を返す
    ST_CLHEIGHT   // クライアント領域の高さを返す
    ST_PARENT    // 親ウィンドウのIDを返す、親が無ければ-1
    ST_ICON     // アイコン状態であればTrue、でなければFalse
    ST_VISIBLE   // 通常の表示状態であればTrue、でなければFalse
    ST_ACTIVE    // アクティブ状態であればTrue、でなければFalse
    ST_BUSY     // ビジー状態であればTrue、でなければFalse
    ST_PATH     // EXEのパスを返す
    ST_PROCESS  // プロセスIDを返す

// 全部のウィンドウ情報を表示する 又アイコン状態のものは元に戻す
数 = GETALLWIN()  // 全IDゲット
Print 数
For i = 0 to 数-1
  print STATUS(ALL_WIN_ID[i], ST_TITLE)   // タイトル表示
  // 状態表示
  print "X=" + STATUS(ALL_WIN_ID[i], ST_X) + ",Y=" + STATUS(ALL_WIN_ID[i], ST_Y)
  print "幅=" + STATUS(ALL_WIN_ID[i], ST_WIDTH) + ",高=" + STATUS(ALL_WIN_ID[i], ST_HEIGHT)
  print "IsICON=" + STATUS(ALL_WIN_ID[i], ST_ICON)
  print ",IsVISIBLE=" + STATUS(ALL_WIN_ID[i], ST_VISIBLE)
  print ",IsACTIVE=" + STATUS(ALL_WIN_ID[i], ST_ACTIVE)
  // アイコン状態のものは元に戻す
  If STATUS(ALL_WIN_ID[i], ST_ICON) then CtrlWin(ALL_WIN_ID[i], NORMAL)
Next


// リストボックスに在る物を全て表示する
id = GetID("Form1")
for i = 0 to GetItem(id, ITM_LIST, 1)-1
  print ALL_ITEM_LIST[i]
next