teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

改行位置修正

2018/04/27 00:17

投稿

dodox86
dodox86

スコア9416

answer CHANGED
@@ -11,7 +11,5 @@
11
11
  ---
12
12
  **追記しました:**2018/04/27 09:15
13
13
 
14
- 他の回答者さんの回答を読んで考えましたが、私の回答案であるサブクラス化は面倒なので、エディットコントロールが
14
+ 他の回答者さんの回答を読んで考えましたが、私の回答案であるサブクラス化は面倒なので、エディットコントロールが少なく、処理を使いまわす必要が無い場合はサブクラス化をせず、他の回答者さんの方法が簡単で良いかと思いました。
15
- 少なく、処理を使いまわす必要が無い場合はサブクラス化をせず、他の回答者さんの方法が簡単で良いかと思いました。
16
- エディットコントロールを配した親のダイアログボックスで複数のエディットコントロールを十分管理できるのであれば、
15
+ エディットコントロールを配した親のダイアログボックスで複数のエディットコントロールを十分管理できるのであれば、サブクラス化までは考えなくて良いと思います。
17
- サブクラス化までは考えなくて良いと思います。

1

追記

2018/04/27 00:17

投稿

dodox86
dodox86

スコア9416

answer CHANGED
@@ -6,4 +6,12 @@
6
6
 
7
7
  そうした上で、[WM_SETFOCUS](https://msdn.microsoft.com/ja-jp/library/windows/desktop/ms646283%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396)等のWindowメッセージをハンドリングします。つまり、EDITコントロールに入力フォーカスが当たった時の処理を自分で実装して、使うようにするのです。
8
8
 
9
- `CEdit`クラスのベースの`CWnd`クラスにメンバー関数[CWnd::OnSetFocus](https://msdn.microsoft.com/ja-jp/library/xx1ea34a.aspx)があるので、これを利用すれば簡単だと思います。
9
+ `CEdit`クラスのベースの`CWnd`クラスにメンバー関数[CWnd::OnSetFocus](https://msdn.microsoft.com/ja-jp/library/xx1ea34a.aspx)があるので、これを利用すれば簡単だと思います。
10
+
11
+ ---
12
+ **追記しました:**2018/04/27 09:15
13
+
14
+ 他の回答者さんの回答を読んで考えましたが、私の回答案であるサブクラス化は面倒なので、エディットコントロールが
15
+ 少なく、処理を使いまわす必要が無い場合はサブクラス化をせず、他の回答者さんの方法が簡単で良いかと思いました。
16
+ エディットコントロールを配した親のダイアログボックスで複数のエディットコントロールを十分管理できるのであれば、
17
+ サブクラス化までは考えなくて良いと思います。