お世話になります。
Visual Studio 2005でVC++の開発をしております。
ダイアログを2つ用意して、一つはstyleを「ポップアップ」に、
もう一つは「子」にしてます。
親ダイアログ内にタブをセットし、その上に子を乗せる処理を行っていて
親のダイアログのボタンイベントから子のダイアログのコントロールにフォーカスを
当てたいのですが、どのようにしたらよろしいのでしょうか?
親ダイアログ内では、
(子ダイアログ).Create(子ダイアログクラス, this);
で生成して
MoveWindowやShowWindowで位置・表示の設定を行っています。
親から子ダイアログ内のコントロールの入力チェックを行おうと思い、
未入力判定まではできたのですが
どうしてもSetFocus()でフォーカスが当たりません。
どなたかご教授していただけますでしょうか?
No.1ベストアンサー
- 回答日時:
>どうしてもSetFocus()でフォーカスが当たりません。
はどこで実行しているのでしょうか?
ダイアログ上のコントロールのフォーカスを、ダイアログを開くときに設定する場合、WM_INITDIALOGに対してちゃんと反応する必要がありますが…
http://msdn2.microsoft.com/ja-jp/library/6zxw3b4 …
http://msdn2.microsoft.com/ja-jp/library/fwz35s5 …
戻り値のところに記述されています。
この回答への補足
ご回答ありがとうございます。
SetFocus()は、親ダイアログのボタンが押された時に走らせております。
親ダイアログのボタン押下時に子ダイアログ内のコントロールの入力チェックを行い、
エラーの場合にフォーカスを当てようと思ってます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ちょっと先の未来クイズ第2問
9月9日(月)に発表される「第3回子どもマネー川柳」に入賞する川柳を考えてこちらに投稿してください。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
ダイアログボックスのボタンコントロールのフォーカスについて
C言語・C++・C#
-
テキストボックスからフォーカス外す
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メッセージボックスを前面に表...
-
SPREAD(GrapeCity)のセルにフォ...
-
iPhoneのクイックアクションを...
-
Chrome フォーカス時に枠が表示...
-
コンボボックスの開いたリスト...
-
ScrollBarコントロール
-
Excelのマクロで実行時エラー”1...
-
TDSマジックランプシアター 箱...
-
ホームページビルダー11のフォ...
-
手からビームって出せるんです...
-
tabキーによるフォーカスをさせ...
-
携帯用Flashコンテンツ作成して...
-
アドレス帳のシークレット機能...
-
DataGridViewで入力チェック後...
-
フォームを継承した際の、コン...
-
サイレントモードのやり方
-
コンボボックスの三角を一時的...
-
DAMのデンモクの使い方
-
C#でButtonのフォーカス枠を消...
-
Flashは独学で習得できるもので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを前面に表...
-
SPREAD(GrapeCity)のセルにフォ...
-
Excelのマクロで実行時エラー”1...
-
Chrome フォーカス時に枠が表示...
-
コンボボックスの開いたリスト...
-
C#でButtonのフォーカス枠を消...
-
iPhoneのクイックアクションを...
-
DAMのデンモクの使い方
-
コンボボックスの三角を一時的...
-
TDSマジックランプシアター 箱...
-
レーザのスポット径の計算式
-
雷のようなアニメーションをウ...
-
ASP.NETにてロストフォーカス処理
-
除光液の正しい捨て方がわかり...
-
初期フォーカスについて
-
MMDでAVI出力後の映像、音声に...
-
フォトショのアクションを別のM...
-
DataGridViewで入力チェック後...
-
手からビームって出せるんです...
-
至急です。 トイレに行きたいな...
おすすめ情報