zouhuidong / HiEasyX

HiEasyX 是基于 EasyX 的扩展库,支持创建多窗口、透明抗锯齿绘图、系统 UI 组件等等。
MIT License
114 stars 21 forks source link

SysEdit 在 Resize 操作后边框变粗 #34

Open WXRIW opened 5 months ago

WXRIW commented 5 months ago

SysEdit 在 Resize 操作后边框变粗。

原边框: image Resize 后: image

测试环境为 Windows 11,本项目自带的 Demo 即可复现本 Issue。

zouhuidong commented 3 months ago

一直在学校,抱歉没有回复……以前没注意过,刚刚我在 Win10 也复现了。暂时不清楚原因,SysEdit 里面就是调用的 Win API 调整大小而已。

void SysControlBase::UpdateRect(RECT rctOld)
{
    SetWindowPos(GetHandle(), 0, GetX(), GetY(), GetWidth(), GetHeight(), 0);
}

目前还找不出原因,先放着吧。