掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォーカスの移動を禁止するには? (ID:69096)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
rin様 ありがとうございます。 void CDlg::OnEnSetfocus***() { // まだ入力の必要の無いエディットボックスを「EnableWindow」で封じておく } void CDlg::OnEnKillfocus***() { // Error Check if( エラーならば ) { AfxMessageBox("Error"); // 今のコントロールにフォーカスセット m_Edit.SetFoucus() } // 正しい値ならOK // すべてのエディットボックスをEnableWindow(TRUE)で解除する } パッと思いついたのがこんなやりかたでしょうか。 ただ、他の項目が無効表示(グレーアウト)されてしまうので客先に 「移動できないように見えるからNG!」と言われないか心配です。 交渉はしてみますが、もし他の方法をご存知でしたら教えていただけませんでしょうか? 宜しくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.