如何在 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] 都是平等创建的 - 即 VS2010 中的 SendMessage 不采用 hWnd 参数。
所以...我卡住了...请帮忙>_<
编辑:我确实做了我的研究......恐怕我只是在错误的地方寻找或者不知道如何去做。我从昨天开始就一直在做这个...
所以,我今天才知道它们到底有何不同。
特别感谢 IInspectable.
范围。
我使用的SendMessage 是MFC 版本,使用了3 个参数。
SendMessage(message, wParam, lParam);
但我需要有 4 个参数的那个 - 这是 WINAPI 版本。
..击败..
为了能够使用 WINAPI,我必须在函数调用前加上范围解析运算符 (::)。见下文:
::SendMessage(rchWnd, EM_REPLACESEL, 0, (LPARAM)stringtoappend);
在那之后,我很高兴能够将文本附加到我的 Rich Edit 控件(是的!)。
所以...我希望这个问题能帮助那里的人。
和平...出来^^v
我已经回答了这个问题: 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 参数。
所以...我卡住了...请帮忙>_<
编辑:我确实做了我的研究......恐怕我只是在错误的地方寻找或者不知道如何去做。我从昨天开始就一直在做这个...
所以,我今天才知道它们到底有何不同。 特别感谢 IInspectable.
范围。
我使用的SendMessage 是MFC 版本,使用了3 个参数。
SendMessage(message, wParam, lParam);
但我需要有 4 个参数的那个 - 这是 WINAPI 版本。
..击败..
为了能够使用 WINAPI,我必须在函数调用前加上范围解析运算符 (::)。见下文:
::SendMessage(rchWnd, EM_REPLACESEL, 0, (LPARAM)stringtoappend);
在那之后,我很高兴能够将文本附加到我的 Rich Edit 控件(是的!)。 所以...我希望这个问题能帮助那里的人。
和平...出来^^v