0

如何在 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;
4

1 回答 1

0

如果您的程序崩溃,那是一件好事。它实际上并没有“崩溃”。它抛出一个异常,你的调试器,一旦连接,就会捕捉到它并告诉你到底出了什么问题。下次,按 F5 启动您的应用程序。一旦它崩溃,调试器会告诉你问题在哪一行,你可以观察所有变量来检查哪里出了问题。

在这种情况下,请确保

  • contentText 不为 NULL
  • 文档不为 NULL
  • tempOutput 被初始化为一个真实的对象

例子:

Platform::String^ tempOutput = gcnew Platform::String();
于 2013-05-19T22:56:15.860 回答