回答編集履歴

1

別案の提示

2019/01/30 02:10

投稿

takabosoft
takabosoft

スコア8356

test CHANGED
@@ -17,3 +17,57 @@
17
17
 
18
18
 
19
19
  であれば、その中でリッチコントロールのコピーを実行すれば良いかと思います。
20
+
21
+
22
+
23
+ -----
24
+
25
+ 別案追記:
26
+
27
+
28
+
29
+ 上記案が駄目な場合、こちらもうまく動くかは判りませんが、
30
+
31
+
32
+
33
+ 例えば
34
+
35
+ CScrollViewからの派生クラス側の
36
+
37
+ OnUpdateEditCopy冒頭で
38
+
39
+
40
+
41
+ ```cpp
42
+
43
+ if (リッチエディットコントロールにフォーカスがある場合) {
44
+
45
+ pCmdUI->Enable(TRUE);
46
+
47
+ return;
48
+
49
+ }
50
+
51
+ ```
52
+
53
+
54
+
55
+ OnEditCopy冒頭で
56
+
57
+ ```cpp
58
+
59
+ if (リッチエディットコントロールにフォーカスがある場合) {
60
+
61
+ リッチコントロールのコピーを実行するコード
62
+
63
+ return;
64
+
65
+ }
66
+
67
+ ```
68
+
69
+
70
+
71
+ などと書くという方法もあります。
72
+
73
+ ちょっと美しくないかもしれませんが、周りに聞いた感じではこんな対策を採っている人がいましたので参考になれば幸いです。