wuwao1

Results 13 comments of wuwao1

另外没办法给问题加分类标签,请问是不对外提供权限么?

避免使用者以为是bug,在说明文档告知使用者需要用RichEidt的wantreturn的时候,类继承WindowImplBase 的时候override MessageHandler即可,类似 ``` std::optional DuiSearch::MessageHandler(UINT uMsg, WPARAM wParam, LPARAM) override { return std::nullopt; } ```

我这边XML写的是wantreturn="false"才起作用,感觉应该是 wantreturn="true"才对,是我理解错了么

CMenuElementUI的鼠标点击产生的消息类型itemclick,传不出来,使用者需要修改源码 XML文件类似如下 ``` ```

可以自定义MenuWindow类,继承CMenuWnd重写void Notify (TNotifyUI& msg); 试了一下是没问题的,不用每次拉取最新的库都去改源码了 🤣

https://github.com/fawdlstty/DuiLib_Faw/issues/8 这一个测试用例 , itemclick消息就发不出来

比如Slider 就有很多消息类型,菜单作为一个窗体,就过掉了大多数消息,只留下click/valuechanged `` 假设有一个托盘菜单有Slider, movevaluechanged 消息就无法使用了

字体安装到系统是可以正常识别的,但是从系统卸载后,使用``,会无作用,变成默认字体 ![屏幕截图 2022-11-05 200941](https://user-images.githubusercontent.com/29857592/200119585-ea9b2b6a-d8bc-4c95-b4ab-a9647c7f4181.jpg) ![屏幕截图 2022-11-05 200839](https://user-images.githubusercontent.com/29857592/200119587-1c12b64f-b613-4fa3-b888-cfec4f79e314.jpg) 测试用例如下 [Alimama_ShuHeiTi_Bold.zip](https://github.com/fawdlstty/DuiLib_Faw/files/9943761/Alimama_ShuHeiTi_Bold.zip) [DuiLib_Faw-master.zip](https://github.com/fawdlstty/DuiLib_Faw/files/9943764/DuiLib_Faw-master.zip)

手动解析字体文件获取字体名称,或者使用Gdiplus::PrivateFontCollection先AddFontFile再GetFamilies获取字体名称

记错了,不是AddFontFile,是AddMemoryFont,在`void CPaintManagerUI::AddFontArray(faw::string_t pstrPath) `里面试了下面这一段代码是可以获取到字体名称的 ``` if (!pData || dwSize == 0) return; // 添加字体 Gdiplus::PrivateFontCollection pCollection; pCollection.AddMemoryFont(pData, dwSize); int count = pCollection.GetFamilyCount(); if (count == 0) return; int found =...