VC++5.0 または VC++6.0 の環境で、MFC を使ってダイアログベースの
EXEを造っています。
(OS は NT4.0 または 2000 です)
以下のことをしたいと思っています。
・プロセスA、Bがあります。
・プロセスAがプロセスBをフォアグランドにします。
→SetForegroundWindow() します。
・プロセスAがプロセスBのボタンやエディットボックスなどのコントロールに
フォーカスをあてる。
で、この最後のフォーカスをあてる処理は実現可能でしょうか?
自分のプロセス内のコントロールに対しては、SetFocus() で
フォーカスをあてられたのですが、別プロセスではフォーカスを
あてることができませんでした。
識者の方、ご教授願います。
No.1ベストアンサー
- 回答日時:
んー,SetForegroundWindowでフォーカス当てれそうですが。
フォーカスをあてたいコントロールの CWnd(というかHWND) は既に取得済みなんですよね?
そいつで直接 SetForegroundWindow を呼んでやったらフォーカスあたると思いますが。
MSDNで SetForegroundWindow(SDK) 見てみたら2000と98はなんか条件があるみたいです。
アドバイス通り、コントロールに対して直接 SetForegroundWindow() を
実行することで解決できました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 環境学・エコロジー 二酸化炭素の排出 1 2023/08/07 16:40
- 哲学 真実の信仰=真理の探究 1 2022/11/26 09:03
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- CPU・メモリ・マザーボード 今のCPUは2nmプロセスとか何やらで製造されているかと思いますが、このスケールをどんどん大きくして 3 2023/06/07 20:34
- 数学 1次合同式について、 「4755x≡7270(mod655)は170x≡65(mod655)に書き直 1 2023/06/08 14:29
- 政治 私は文部科学省ヘ入り込んで投稿した私の建議文を彼らが私の依頼まましましょうか。? 2 2023/08/22 07:08
- 医学 医学に詳しい方にお尋ね致します。 摂取した水分は最終的には尿になりますが、そのプロセスがよく分かりま 4 2023/01/16 14:57
- 数学 x^5+15x-44=0について、解き方のプロセスを誰か教えてください 3 2023/02/22 17:09
- その他(スポーツ) スポーツで勝つ事ってそんなに重要ですか? プロセスこそが大事な気が 5 2022/11/24 00:57
- フリーソフト AOMEI Backupper でバックアップが取れない 2 2022/07/17 22:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どこにもフォーカスを当てたくない
-
エクセルVBA テキストボックス...
-
矢印(左右)キーでイベントを...
-
他の人には声だして挨拶してる...
-
3SK22というFETはデュアルゲー...
-
C# ReadOnlyのTextBoxで
-
MFCでコンボボックスを選択不可...
-
VBでタッチパネルを・・・
-
Private Sub内でSubをCallしたい
-
VBAでのユーザーフォーム上...
-
油性マジックの消し方
-
ユーザーフォームのSetFocusが...
-
コマンドボタンのEnterイベント...
-
GridViewでハイライトを使用し...
-
二台のノートパソコンを繋げて...
-
中古本の店名ハンコの消し方
-
炊飯器のセットの音と出来上が...
-
『エッジの効いた○○』の意味。
-
酸素ボンベのレギュレーターか...
-
エクセルでチェックボックスの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どこにもフォーカスを当てたくない
-
エクセルVBA テキストボックス...
-
他の人には声だして挨拶してる...
-
ユーザーフォームのSetFocusが...
-
炊飯器のセットの音と出来上が...
-
C# ReadOnlyのTextBoxで
-
業務に差し支えのないテンキー...
-
GridViewでハイライトを使用し...
-
コマンドボタンのEnterイベント...
-
矢印(左右)キーでイベントを...
-
油性マジックの消し方
-
OPPO A54 5Gを使っています。 ...
-
Accessの更新後処理で特定の条...
-
VBAでのユーザーフォーム上...
-
池袋サンシャイン通りでキャッ...
-
VBAのExitイベントについて
-
MFCでコンボボックスを選択不可...
-
中古本の店名ハンコの消し方
-
マイクラのマルチサーバーが起...
-
スプレットシートでフォーカス...
おすすめ情報