RichEditBox获取并设置Text C ++

时间:2013-05-19 22:15:31

标签: c++ windows-8 c++-cli windows-applications

如何在Windows 8 C ++应用程序中设置和获取RichEditBox中的文本。

我已经尝试过这两种方法,但程序在运行时仍然崩溃

CPP

contentText->Document->Selection->GetTextViaStream(Windows::UI::Text::TextGetOptions::FormatRtf, outstream);


contentText->Document->GetText(Windows::UI::Text::TextGetOptions::FormatRtf, tempOutput); 

·H

private:
    Platform::String^* tempOutput;
    Windows::Storage::Streams::IRandomAccessStream^ outstream;

1 个答案:

答案 0 :(得分:0)

如果你编程崩溃,这是一件好事。它实际上并没有“崩溃”。它抛出一个异常,你的调试器一旦附加,就会捕获它并告诉你究竟出了什么问题。下次,使用F5启动您的应用程序。一旦崩溃,调试器将显示问题所在的行,您可以查看所有变量以检查出现了什么问题。

在这种情况下,请确保

  • contentText不为NULL
  • 文档不为空
  • tempOutput初始化为真实对象

示例:

Platform::String^ tempOutput = gcnew Platform::String();