掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
コマンドボタンをデフォルトボタンにしたい (ID:52238)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> コマンドボタンをデフォルトボタン(RETURNキー等で押されるような感じです)にするには > どうしたら良いでしょうか、CreateWindowのオプションではできないみたいで。 MSDNでCreateWindowを見るとウィンドウクラスにBUTTONを指定して作成するコトが判ります。 ココまでは把握していると思いますが…… ソコからButton Stylesのページへのリンクを辿ると、 BS_DEFPUSHBUTTONというウィンドウスタイルが見つかると思います。 > ただ、エディットがあったりもするので単純に > RETURNキーで拾ってしまうことはできませんし。 フォーカスなどの問題もあるので、単純にBS_DEFPUSHBUTTONスタイルを 追加するだけでいいかは…ちょっと不明です。 また、同じダイアログ内に複数のBS_DEFPUSHBUTTONスタイルのボタンは配置出来ないでしょうから、 他のボタンから外す必要があるかも知れません。(OSがよろしくやってくれる可能性もありますが) # 私はダイアログ上のボタンはダイアログエディタで配置して作っているので # CreateWindowでコントロールを作った経験がほとんど無いです……
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.