繁体   English   中英

如何在 VS2010 中将文本插入到我的 Rich Edit 控件中?

[英]How to insert text into my Rich Edit Control in VS2010?

我已经回答了这个问题: How to insert text to rich edit control in Win32 while preserving any previous formatting

我尝试做他做的事,但我遇到了错误,即我的 SendMessage 没有采用相同数量的参数。

在查看了这个: https ://msdn.microsoft.com/en-us/library/t64sseb3(v=vs.100).aspx 之后,我认为并非所有 [SendMessage] 都是平等的 - 那就是 SendMessage在 VS2010 中不带 hWnd 参数。

所以...我卡住了...请帮忙>_<

编辑:我确实做了我的研究......恐怕我只是在错误的地方寻找或者不知道如何去做。 我从昨天开始就在这个...

所以,我今天确切地了解了它们的不同之处。 特别感谢 IInspectable。

范围。

我使用的 SendMessage 是使用 3 个参数的 MFC 版本。

SendMessage(message, wParam, lParam);

但我需要带有 4 个参数的那个——它是 WINAPI 版本。

..打..

为了能够使用 WINAPI,我必须在函数调用前加上范围解析运算符 (::)。 见下文:

::SendMessage(rchWnd, EM_REPLACESEL, 0, (LPARAM)stringtoappend);

在那之后,我很高兴能够将文本附加到我的 Rich Edit 控件(是的。)。 所以...我希望这个问题能帮助那里的人。

和平...出来^^v

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM