WindowController - Window Class 説明
リンクをクリックすると詳細が表示されます。
表示される内容はNDocを用いて生成したものです。IntelliSenseで得られる情報と同等です。
一部、うまく生成できずに表示がおかしい部分があります。。ごめんなさい。
また、元々ちゃんと記述していなかったり、仕様を変えたのに記述を直し忘れている部分もあると思います。。ごめんなさい。
ウィンドウ取得
静的 メソッド GetWindow 指定されたウィンドウハンドルを持つWindowを取得。
静的 メソッド GetForegroundWindow フォアグラウンドウィンドウを取得。
静的 メソッド GetTopChild 条件に合致する、トップレベルウィンドウを取得。
静的 メソッド GetTopChildList 条件に合致する、トップレベルウィンドウを列挙。
  メソッド GetChild 条件に合致する、配下のウィンドウを取得。
  メソッド GetChildList 条件に合致する、配下のウィンドウを列挙。
  メソッド GetParent 親ウィンドウを取得。
  メソッド GetRoot ルートウィンドウを取得。
ウィンドウ操作
  メソッド Exit ウィンドウを閉じます。
  メソッド Close ウィンドウを最小化します。
  メソッド Open 最小化状態のウィンドウを元に戻します。
  メソッド Update ウィンドウのクライアント領域を更新します。
  メソッド Show ウィンドウの表示状態を変更します。
  メソッド Move ウィンドウの領域を変更します。
  メソッド KeyE ウィンドウにキー入力を送信します。 Keybd_eventを利用します。
  メソッド KeyM ウィンドウにキー入力を送信します。  ウィンドウに直接メッセージを送ります。
  メソッド MouseE ウィンドウにマウス入力を送信します。 mouse_evnetを利用します。
  メソッド MouseM ウィンドウにマウス入力を送信します。 ウィンドウに直接メッセージを送ります。
  メソッド MouseWheel ウィンドウにマウスホイールを送信します。 mouse_evnetを利用します。
  メソッド MouseMove マウスカーソルを移動します。
  メソッド SetFocus ウィンドウにフォーカスをあわせます。
  メソッド SetForeground ウィンドウをフォアグラウンドにします。
  メソッド SetEnable ウィンドウの有効・無効を切り替えます。
  メソッド SetLayered ウィンドウの透過状態を設定します。
  メソッド SetText ウィンドウにWM_SETTEXTメッセージを送信し、文字列を設定します。
ウィンドウ状態
  フィールド HWND ウィンドウハンドル。
  フィールド PID ウィンドウが属するプロセスのプロセスID。
  フィールド Class ウィンドウクラス名。 
  プロパティ Text ウィンドウテキスト。 
  プロパティ Style ウィンドウスタイル。
  プロパティ StyleEx ウィンドウスタイルEX。
  プロパティ Rect ウィンドウの領域。(オーナーウィンドウ上)
  メソッド IsEnabled ウィンドウが有効状態かどうか。
  メソッド IsExists ウィンドウがまだ存在するかどうか。 
  メソッド IsIconic ウィンドウが最小化状態かどうか。
  メソッド IsVisible ウィンドウが可視状態かどうか。
  メソッド IsZoomed ウィンドウが最大化状態かどうか。
  メソッド GetLayered ウィンドウの透過状態を取得。(WindowsXP以上用)
  メソッド GetModuleFileName ウィンドウのモジュールファイル名を取得。
  メソッド GetText ウィンドウにWM_GETTEXTメッセージを送信し、文字列を取得します。
  メソッド GetWindowRect ウィンドウの領域を取得します。(ディスプレイ上)
  メソッド GetImage ウィンドウの画像を取得します。最前面にないと重なった画像になります。
  メソッド GetImage2 ウィンドウの画像を取得します。最前面になくても取得できます。(WindowsXP以上用)
  メソッド GetPixel ウィンドウ内の指定された座標の色を取得します。
コントロール
  プロパティ Menu このウィンドウがメニューを持つ場合にだけ利用可能です。
  プロパティ CtrlButton このウィンドウがButtonコントロールの場合にだけ利用可能です。
  プロパティ CtrlComboBox このウィンドウがComboBoxコントロールの場合にだけ利用可能です。
  プロパティ CtrlListBox このウィンドウがListBoxコントロールの場合にだけ利用可能です。
  プロパティ CtrlListView このウィンドウがListViewコントロールの場合にだけ利用可能です。
  プロパティ CtrlTab このウィンドウがTabコントロールの場合にだけ利用可能です。
  プロパティ CtrlTreeView このウィンドウがTreeViewコントロールの場合にだけ利用可能です。
待機
静的 メソッド WaitForTopChildActive 条件で指定された配下のウィンドウがアクティブになるまで待機します。
  メソッド WaitForChildActive 条件で指定された配下のウィンドウがアクティブになるまで待機します。
  メソッド WaitForActive ウィンドウがアクティブになるまで待機します。
  メソッド WaitForInputIdle ウィンドウがメッセージに応答可能な状態になるまで待機します。
メッセージ送信
  メソッド PostMessage PostMessageでメッセージをウィンドウに送信します。
  メソッド SendMessage SendMessageでメッセージをウィンドウに送信します。
  メソッド WmCommand WM_COMMANDメッセージをウィンドウに送信します。
枠表示
静的 メソッド RectDraw ウィンドウのクライアント領域をあらわす外枠を表示します。 
静的 イベント RectDrawAutoUpdateBegin RectDrawで表示した枠の自動更新を開始します。
静的 イベント RectDrawAutoUpdateEnd RectDrawで表示した枠の自動更新を停止します。
静的 イベント RectPointMovedEvent 枠内の点をマウスで移動した後に発生するイベント。
静的 フィールド RectForm RectDraw関数で表示される枠。
静的 フィールド RectLabel RectDraw関数で表示される枠内のラベル。
静的 フィールド RectPoint RectDraw関数で表示される枠内の点。
入力ブロック
静的 メソッド BlockStart マウス入力・キーボード入力のブロックを開始します。
静的 メソッド BlockStop マウス入力・キーボード入力のブロックを終了します。
その他
静的 フィールド BeforeWaitForActive メッセージ送信系関数で対象がアクティブになるまで待機するかどうか。
静的 フィールド WaitTime メッセージ送信・ウィンドウ取得系関数で、対象が有効になるまで待機する時間。
静的 メソッド GetAnimation ウィンドウの最小化時などにアニメーションを行うかどうかを取得します。
静的 メソッド SetAnimation ウィンドウの最小化時などにアニメーションを行うかどうかを設定します。
  メソッド GetPoint 通常の座標(左上中心)から、指定された座標形式へ変換します。
  メソッド GetPointRev 指定された座標形式から、通常の座標(左上中心)へ変換します。
Fight Not Found
COUNT