我已经回答了这个问题: 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]都是相同的 - 这就是VS2010中的SendMessage没有采用hWnd参数。
所以...我被卡住了......请帮忙> _<
编辑:我做了我的研究......我担心我只是在找错了地方或者不知道怎么做。我从昨天起就一直在这里......答案 0 :(得分:0)
所以,我今天确切地了解了他们的不同之处。 特别感谢IInspectable。
范围。
我使用的SendMessage是使用3个参数的MFC版本。
SendMessage(message, wParam, lParam);
但我需要一个带有4个参数的 - 这是WINAPI版本。
.. ..节拍
这样我就可以使用WINAPI了,我必须在范围解析运算符(::)之前添加函数调用。见下文:
::SendMessage(rchWnd, EM_REPLACESEL, 0, (LPARAM)stringtoappend);
之后,我很高兴能够将文本附加到我的Rich Edit Control(Yey!)。 所以......我希望这个问题可以帮助那些人。
和平......出^^ v