subject_51005.htm

来自「一些关于vc的问答」· HTM 代码 · 共 18 行

HTM
18
字号
<p>
序号:51005 发表者:devil0810 发表日期:2003-08-28 12:36:05
<br>主题:再EVC下如何制作不规则按钮
<br>内容:1.如何再EVC下制作不规则形状的按钮<BR>2.如何将按钮变为透明状态,既可以看到按钮后面的图像<BR>哪位高手能帮帮我,谢谢了
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:绍辉 回复日期:2003-08-28 13:16:19
<br>内容:实现的思路是这样的,从CButton继承一个类,实现的时候先将对话框背景DC的指针传入。<BR>在DrawItem中先画背景,再TransparentBlt你自己的图片(设透明色),实现不规则形状。<BR>还可以进行透明处理,实现透明效果。实现方法好像是将前景和背景的像素值以一定的比率相加,如 result = bg * 0.4 + fg * 0.6 ,你再找找其他资料
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:devil0810 回复日期:2003-08-29 16:11:36
<br>内容:首先谢谢您的帮忙。<BR>现在我已经可以自己画出圆形按钮了,但是透明还是无法实现。<BR>关于这部分可不可以介绍详细一点,或者发一段代码给我看看,谢谢了!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?