如何从丰富的编辑控件中获取文本作为CString

如何从丰富的编辑控件中获取文本作为CString

本文介绍了如何从丰富的编辑控件中获取文本作为CString的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想要以CString的形式在丰富的编辑控件中获取整个文本,例如GetDlgItemText,但这是用于对话框的.从我的研究中可以找到的最接近的是: GetTextRange 并使用 GetTextLength ....但是我怀疑还有更好的方法....

I want to get the entire text in a rich edit control as a CString something like GetDlgItemText but this is for dialog boxes. The closest thing i can find from my research is:GetTextRange and get the range by using GetTextLength....But I suspect there is a better way....

推荐答案

  • GetWindowText.
  • 如果使用父窗口和RTF控件的ID,
  • GetDlgItemText可以工作.
  • WM_GETETXT.
    • GetWindowText.
    • GetDlgItemText works to, if you use the parent window and the ID of the RTF Control.
    • WM_GETETXT.
    • 如果要检索完整的RTF文本,则需要使用EM_STREAMOUT(网络中足够的示例).

      If you want to retrieve the complete RTF text you Need to use EM_STREAMOUT (enough samples in the net).

      这篇关于如何从丰富的编辑控件中获取文本作为CString的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-16 06:00