GETALLWIN関数(全ウィンドウの IDを取得):UWSC,

// 全ウィンドウの IDを取得
戻値 = GETALLWIN( [ID] )
引数
 ID: 指定ウィンドウの子ウィンドウを取得したい場合に、親ウィンドウIDを指定
戻値
 取得したWindowの数
 取得したIDは配列変数の ALL_WIN_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

このエントリーをはてなブックマークに追加

コメントを残す