鼠标画图设置画笔粗细为5如何做到在大屏上抗锯齿

不知道我的 浙江蓝鸽科技有限公司 软件工程师  2020-03-17 09:08:47
使用GDI+在透明窗口上画图,设置抗锯齿模式
Graphics graphics(hDC);
graphics.SetSmoothingMode(SmoothingModeAntiAlias);
边缘会出现透明色:

不知道各位大神怎么做到即可以在屏幕上画图又可以观看视频并且不能有锯齿?
...全文
83 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
不知道我的 2020-03-18
引用 1 楼 寻开心 的回复:
graphics.SetSmoothingMode(SmoothingModeAntiAlias); graphics.SetInterpolationMode(InterpolationModeHighQualityBicubic); 试试吧
还是一样,我是这样把窗口透明的: LONG style = ::GetWindowLong(m_hWnd, GWL_EXSTYLE); style |= WS_EX_LAYERED; style = ::SetWindowLong(m_hWnd, GWL_EXSTYLE, style); SetLayeredWindowAttributes(RGB(240, 240, 240), 1, 1);
回复
寻开心 2020-03-18
graphics.SetSmoothingMode(SmoothingModeAntiAlias);
graphics.SetInterpolationMode(InterpolationModeHighQualityBicubic);
试试吧
回复
相关推荐
发帖
其它技术问题
创建于2007-09-28

3843

社区成员

C/C++ 其它技术问题
申请成为版主
帖子事件
创建了帖子
2020-03-17 09:08
社区公告
暂无公告