簡體   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