No.1ベストアンサー
- 回答日時:
お望みのことは多分SetForegroundWindow(hWnd)で可能でしょう。
「フォーカス」とはキーボード入力を受け取る(主として)コントロールを指定するもので、各ウィンドウごとに存在します。特定のウィンドウ内で、フォーカスを持つウィンドウを無くしたい場合はSetFocus(NULL)を実行します。他プロセスのウィンドウ内のフォーカスを直接変更することはできません。(セキュリティ上の制限です。)
他のウィンドウを「アクティブ」にしたい場合、それが自プロセスで作成したウィンドウであればSetActiveWindow(hWnd)を使用します。他プロセスのウィンドウを直接アクティブにすることはできません。(セキュリティ上の制限です。)
他のウィンドウを「フォアグラウンド」にしたい場合、SetForegroundWindow(hWnd)を使用します。他プロセスのウィンドウも指定できます。ただし、SetForegroundWindow(hWnd)を使用できるプロセスには制限があり、またSetForegroundWindow(hWnd)を使用しても必ずしもhWndがフォアグラウンドになるとは限りません。(いずれもセキュリティ上の制限です。)
この回答へのお礼
お礼日時:2005/09/27 16:35
ご回答ありがとうございます。
ウインドウをアクティブから非アクティブに変更したかったのですが
教えて頂いたSetActiveWindow( NULL )で非アクティブにすることができました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- 一眼レフカメラ 一眼レフ Canon 5D mark4 の4K動画撮影 ピントが背景に持っていかれる 2 2023/05/10 22:52
- その他(IT・Webサービス) micro soft teamsのカメラ設定について 1 2023/05/25 18:07
- Windows 10 アイコンの位置 1 2022/04/23 09:23
- UNIX・Linux JSLinuxについて。 Linuxのこの手順のプログラミングは合っているでしょうか。 ①ホームディ 2 2022/06/20 15:33
- Mac OS Macでデスクトップアイコンを整列させたくない 2 2023/07/02 21:56
- Windows 10 アイコンの位置 3 2022/04/24 08:47
- その他(OS) Calender.exeWin10 ノートPC デスクトップが開く前に特定のソフト画面が開く 2 2022/11/11 13:49
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Visual Basic(VBA) Vba LongPtrについて教えてください 2 2022/08/19 11:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
勝手にウィンドウが開いて止ま...
-
[VBA] UserForm を Excel の W...
-
EnumChildWindowsの使い方(VBA)
-
コンソールアプリケーションで...
-
API32 コントロールのEditテキ...
-
ExcelVBAでAPIを使って外部ウイ...
-
デスクトップにフォーカスを移動
-
アプリケーション間のドラッグ...
-
Excelの上下を固定したい
-
他のアプリケーションの終了処理
-
Ctrl+Cを2回押してもOfficeクリ...
-
UWSCで特定のChromeのタブをア...
-
ラジオボタンの初期指定
-
ACCESS2007で起動時にフォーム...
-
イベントを発生させたウィンド...
-
ダイアログをスクロールさせるには
-
作成したウインドウのサイズを...
-
指定したインアクティブウィン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
勝手にウィンドウが開いて止ま...
-
検索の画面がでなくなってしま...
-
ゲームでは結局どっちが良いの?
-
VBA .Value=.Value ?
-
Excelの上下を固定したい
-
[VBA] UserForm を Excel の W...
-
EnumChildWindowsの使い方(VBA)
-
Vba LongPtrについて教えてくだ...
-
ExcelのBOOKが消えた!
-
他のアプリケーションの終了処理
-
ラジオボタンの初期指定
-
ExcelVBAでAPIを使って外部ウイ...
-
作成したウインドウのサイズを...
-
UWSCで特定のChromeのタブをア...
-
隠れたウィンドウの画面をキャ...
-
「&HFFFF」「&H1A」とは?
-
名前を付けて保存のウィンドウ...
-
最大化と最小化ボタン
おすすめ情報