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

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

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

ID:213 キャプション文字やリスト等を全てゲット
by うwsc 2009/06/16(Tue) 23:55:03
// キャプション文字やリスト等を全てゲット
戻値 = GETITEM( ID, 種別, [番号, リストビュー列, ディセーブルフラグ] )
引数
  ID: Windowを識別するID
  種別: (複数指定可)
     ITM_BTN       // ボタン、チェックボックス、ラジオボタン
     ITM_LIST      // リストボックス、コンボボックス
     ITM_TAB       // タブコントロール
     ITM_MENU     // メニュー
     ITM_TREEVEW    // ツリービュー
     ITM_LSTVEW    // リストビュー
     ITM_EDIT      // エディトボックス
     ITM_STATIC    // スタティク
     ITM_STATUSBAR  // ステータスバー
     ITM_TOOLBAR   // ツールバー
     ITM_ACCCLK    // アクセシビリティ用インターフェース経由でのクリック可能な物
     ITM_ACCTXT    // アクセシビリティ用インターフェース経由でのテキスト
     ITM_BACK      // ITM_ACCCLK、ITM_ACCTXT 指定時にアクティブにしない
  番号: ITM_LIST、ITM_TREEVEW、ITM_LSTVEW 複数存在時は左上からのコントロール順番を指定 (-1にて全コントロール取得)
  リストビュー列: リストビュー指定時のリストビューの列を指定 (-1にてカラム名取得)
  ディセーブル:
     FALSE: ディセーブルな物も取得 (デフォルト)
     TRUE: ディセーブルな物はを取得しない
戻値
  ゲットした数を返す
  取得した情報は配列変数の ALL_ITEM_LIST[ ] に格納される (配列はゼロから)

// 全部のウィンドウ情報を表示する 又アイコン状態のものは元に戻す
数 = 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