硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2431|回复: 3
收起左侧

[emWin] WINDOW窗口四個角可以變圓角嗎?

[复制链接]

13

主题

38

回帖

77

积分

初级会员

积分
77
发表于 2018-12-17 11:24:40 | 显示全部楼层 |阅读模式
請問WINDOW窗口四個角可以變圓角嗎? 要用哪個函數呢? 感謝~
回复

使用道具 举报

36

主题

2050

回帖

2158

积分

至尊会员

积分
2158
发表于 2018-12-17 11:47:16 | 显示全部楼层
创建的时候使能透明标志,然后WM_PAINT消息里面使用2D函数绘制1个圆角的矩形即可。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

13

主题

38

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2018-12-17 12:29:25 | 显示全部楼层
byccc 发表于 2018-12-17 11:47
创建的时候使能透明标志,然后WM_PAINT消息里面使用2D函数绘制1个圆角的矩形即可。

byccc您好:
謝謝您的回覆,我之前試過很多次想把windows窗口透明化,好像都沒辦法。我在回調函數的WM_INIT_DIALOG: 呼叫 WM_SetHasTrans(pWsg->hWin),後沒辦法讓窗口變透明。但使用FRAMEWIN卻可以,不知為什麼。可以麻煩您指點一下嗎 感謝~
回复

使用道具 举报

36

主题

2050

回帖

2158

积分

至尊会员

积分
2158
发表于 2018-12-17 14:34:03 | 显示全部楼层
上传Window的代码看看。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-17 20:17 , Processed in 0.271297 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表