リッチエディットコントロールをチャットウィンドウとして設定しましたが、点滅しているカレットをコントロールから削除する方法がわかりません。エディット/リッチエディットコントロールでそれを行う方法を知っている人はいますか?
1436 次
2 に答える
2
を使用しHideCaret()ます。
于 2011-01-18T15:15:02.297 に答える
1
このページに基づいて、 EN_SETFOCUSWindowsメッセージを処理してを呼び出す必要がありますHideCaret()。そこにあるドキュメントによると、への呼び出しHideCaret()は累積的であるため、おそらく1回だけ呼び出すか(static変数を使用して設定されているかどうかを覚えておく)、またはShowCaret()に応答して呼び出す必要がありEN_KILLFOCUSます。
于 2011-01-18T15:17:33.400 に答える