文字列が選択されているときだけカット、コピー、ペーストメニューを選択可にするには?

[戻る]
LEON [E-Mail] [HomePage] 2002/01/07(月) 14:46:39
明けましておめでとうございます。
新年早々、またまた質問させていただきます。

今回作成しているソフトの中でエディットボックスを使用しているのですが、
文字列が選択されていないときには、カット、コピー、ペーストメニューを
選択不可にしたいと思っています。

メニューを選択不可にする方法は分かるのですが、文字列が選択されたとき、
文字列が選択されていないときというのはどのように判別すればよろしいでしょうか。

お分かりになる方、ご教授願いたいと思います。
よろしくお願いいたします。

2002/01/07(月) 14:50:09
CEdit::GetSel で開始位置と終了位置が同じなら選択されてないって
ことになるのでは?

LEON 2002/01/07(月) 15:00:35
言葉足らずで、すみません。
選択されているか、選択されていないかを判断するのはどういうイベントが起こったときなのか
教えていただきたいのですが・・・。
もしくはエディット内の文字列が選択されているか、いないかの監視ができないものかと
考えているのですが・・・。

2002/01/07(月) 16:06:14
多分これでできる気がします。

EN_SELCHANGE のイベントを使用。

LEON [E-Mail] 2002/01/08(火) 08:55:02
[[解決]]
どうもありがとうございました。
おかげで無事解決することができました。

これからもよろしくお願いします。

古いスレッドには追加発言できません。