[英]System.Windows.Media.DrawingContext.DrawImage() showing white pixels instead of black in semi-transparent areas like shadows
[英]My windows application is showing black and white emojis in Text Edit Box?
我使用 Microsoft RichEdit 控件創建了一個文本編輯框。 但我有黑白表情符號。 使用 Windows msftedit.dll 庫和 RichEdit50W windows ZA2F2ED4F8EBC2CBB14C21A29DC4。
請幫助我如何設置適當的彩色表情符號支持。
根據一位 RichEdit 開發人員的說法,您必須在 Direct2D 模式下使用 RichEdit,而這僅存在於 Office 隨附的 RichEdit 中。
Windows 11 記事本使用 RichEditD2DPT window class 和最近的 Microsoft 365 RichEdit。 在我的筆記本電腦上,Microsoft 365 RichEdit 位於 C:\Program Files\Microsoft Office\root\vfs\ProgramFilesCommonX64\Microsoft Shared\OFFICE16\riched20.dll 中。
然后在添加文本之前發送它EM_SWITCHTOD2D
(WM_USER + 389)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.