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

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

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

ID:203 指定Window の ID を返す
by うwsc 2009/06/16(Tue) 23:51:40
// 指定Window の ID を返す
戻値 = GETID( タイトル, [クラス名, 待ち時間秒, MDI子タイトル] )
引数
  タイトル: 識別したいWindowのタイトル (タイトルの一部分だけでもOK)
  クラス名: 区別に必要でなければ省略して構いません (前方一致でのみ部分指定可)
  待ち時間秒: 確認できるまで指定された秒数待ちます (0.01~)
           0: 0.1~10秒まで状況や負荷により自動判断 (デフォルト)
          -1: 無期限待ち
  MDI子タイトル: MDIウィンドウ中の子ウィンドウタイトル

戻値
  そのWindowを識別するID (NGの時は -1)

 ※ GETID は始めに完全一致のウィンドウを探します
    見つからなければ次に部分一致のウィンドウを探します
 ※ 特別なウィンドウの指定
    GETID(GET_ACTIVE_WIN)   // アクティブウィンドウを返します
      GET_FROMPOINT_WIN   // マウスカーソル下のウィンドウ
      GET_FROMPOINT_OBJ   // マウスカーソル下のオブジェクト
      GET_THISUWSC_WIN   // UWSC自身
      GET_LOGPRINT_WIN   // ログ表示用ウィンドウ
      GET_FUKIDASI_WIN    // ふきだし用ウィンドウ
      GET_FORM_WIN       // フォーム画面ウィンドウ

// メモ帳起動
If MsgBox("メモ帳を起動しますか?", BTN_YES or BTN_NO) = BTN_YES then Exec("notepad")
// メッセージ
メモID = GETID("メモ帳")
Ifb メモID < 0 then
  Fukidasi("メモ帳は起動されていません", 100, 100, 1, 16, "MS 明朝")
  Sleep(5)
  Fukidasi()         // 吹き出し消す
Else
  SendStr(メモID, "メモ帳は起動されています")
  Sleep(5)
  CtrlWin(メモID, CLOSE)           // メモ終了
  ClkItem(GETID("メモ帳"), "いいえ")   // 保存はしない
endif