炫舞自定义戒指透明图 怎么做字哦 要透明的蓝色 《洋》字 有知…

11311人阅读
VC++(40)
原创:qsycn
改变static的颜色和设为背景透明可以在父窗口的WM_CTLCOLOR中实现(即HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor))
将static设为背景透明时,改变该控件的文本将会出现文字重叠的现象。
其实设置为透明背景也就是在static重画背景时返回一个空的刷子而已,所以你改变文本并没有改变上次残留的背景,从而导致重叠现象。
为了解决这个问题,我们可以让父窗口重绘此区域。
以下是我的解决方法:
1. 从CStatic继承一个类CStaticEx
2. 增加WM_CTLCOLOR的消息反射(把很多事情留给父窗口处理并不是一件推荐的事,就让CStaticEx自己处理这件事,这样还可以不影响到其它的static)
3. 处理WM_SETTEXT,当文本改变时,重绘父窗口的该控件所在区域
// StaticEx.cpp : implementation file
#include &stdafx.h&
#include &StaticEx.h&
// CStaticEx
IMPLEMENT_DYNAMIC(CStaticEx, CStatic)
CStaticEx::CStaticEx()
CStaticEx::~CStaticEx()
BEGIN_MESSAGE_MAP(CStaticEx, CStatic)
ON_WM_CTLCOLOR_REFLECT()
END_MESSAGE_MAP()
// CStaticEx message handlers
HBRUSH CStaticEx::CtlColor(CDC* pDC, UINT /*nCtlColor*/)
Change any attributes of the DC here
pDC-&SetTextColor(RGB(255, 0, 0));//设置文字的颜色
pDC-&SetBkMode(TRANSPARENT);//透明
return (HBRUSH)::GetStockObject(NULL_BRUSH);
Return a non-NULL brush if the parent's handler should not be called
//return NULL;
LRESULT CStaticEx::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)
// TODO: Add your specialized code here and/or call the base class
if(message==WM_SETTEXT) {
/* 旧方法,会导致闪烁 */
//GetWindowRect(&rect);
//CWnd* pParent = GetParent();
//if(pParent) {
//pParent-&ScreenToClient(&rect);
//pParent-&InvalidateRect(&rect);
/* 另外一个方法,理论上闪烁应该会好一点,可以支持背景有图片,但需做一些额外处理 */
CDC* pDC = GetDC();
GetClientRect(rect);
DrawThemeParentBackground(m_hWnd, pDC-&GetSafeHdc(), &rect);
ReleaseDC(pDC);
return CStatic::DefWindowProc(message, wParam, lParam);
// StaticEx.h : header file
#pragma once
// CStaticEx
class CStaticEx : public CStatic
DECLARE_DYNAMIC(CStaticEx)
CStaticEx();
virtual ~CStaticEx();
protected:
virtual LRESULT DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam);
protected:
DECLARE_MESSAGE_MAP()
afx_msg HBRUSH CtlColor(CDC* pDC, UINT /*nCtlColor*/);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:237035次
积分:2712
积分:2712
排名:第9553名
原创:14篇
转载:116篇
评论:45条
(1)(1)(1)(1)(1)(2)(3)(2)(1)(2)(3)(1)(2)(1)(2)(1)(2)(1)(2)(3)(2)(4)(1)(3)(5)(4)(2)(8)(5)(12)(20)(5)(20)(6)Photoshop制作蓝色玻璃透明效果的立体字教程
如果不坚持,何必当初那么努力
帖子150539&缘分币501331 Y&阅读权限255&注册时间&
17:02 
Photoshop制作蓝色玻璃透明效果的立体字教程
本教程主要使用Photoshop制作蓝色透明文字效果的方法,教程使用的制作方法比较简单,制作出的效果也还不错,喜欢的朋友也跟着我一起制作一下吧。
来源:飞特
先来看看制作出的最终效果:
下面是具体的制作步骤:
一、新建一个的文档,复制图层,填充黑色,添加图层样式,设置渐变叠加的数值如图1.
新建图层画一个矩形,颜色无所谓,填充归零,添加图层样式,数值如下图,其中渐变设置为中灰密度。
二、新建文字图层,输入自己想要的文字,调整好文字大小,填充归零,然后新建图层样式,对外发光、斜面和浮雕、光泽进行调整,
数值参数如图4--图6.制作出的效果如图7所示。
三、新建图层,用矩形选框画出如图8的样子,填充设置为0,并添加图层样式设置的参数如图图9所示。
四、然后调出文字选区,按住Ctrl键点击文字图层缩略图,添加蒙版。
五、在文字底部新建图层,做一个椭圆选区,填充颜色# 0768b7。效果如图10,并设置高斯模糊、动感模糊和径向模糊数值分别为图11、图12、图13.
效果如图14
六、复制一层,然后把两个图层分别往左右两边移动一段距离,效果如图15
七、同样的方法,不过颜色改为白色。
八、新建一个图层,设置前景色为#88F4FF,用画笔涂抹(这个看自己的感觉了,呵呵),图层模式为颜色加深,不透明度设为60%。
九、下面我们来制作倒影,复制文字层,转为智能对象(图层-这技能对象-转换为智能对象),ctrl+T垂直翻转挪到底部。
十、添加蒙版黑白直线渐变,效果如下。
十一、新建层,白色硬边笔刷涂抹,需要设置一下形状动态、散布、传递等等参数,得到类似下图效果。并且把图层模式改为叠加,
再新建图层,白色笔刷点几下,然后高斯模糊。新建图层,调出文字选区,用白色柔角笔刷点击文字边缘,之后图层模式改为叠加,效果如下图。
十二、添加一个曲线调整层。数值如下图。
十三、最后加盖印章(shift+ctrl+alt+E),锐化一下,最终效果如下!
如果您在做图或者看教程(PHOTOSHOP方面),遇到任何问题请到问题交流区提问,地址:;我们会在第一时间帮助您解决问题,如果在教程后面跟帖,一律不给予解决!~
UID1&精华&积分458739&威望25450 F&回复币50481 B&警告0 次&贡献2117557 &金币2 个&学分0 点&性别男&来自上海&最后登录&
帖子1285&缘分币13589 Y&阅读权限50&注册时间&
每次有字体的效果我都感觉挺不错的 .
帖子195&缘分币3214 Y&阅读权限10&注册时间&
练习下,不知道为什么要这一步....新建图层画一个矩形,颜色无所谓,填充归零,添加图层样式,数值如下图,其中渐变设置为中灰密度。& && &献上作品一幅
(28.85 KB)
UID1313172&精华&积分195&威望0 F&回复币200 B&警告0 次&贡献0 &金币0 个&学分0 点&来自广东广州&最后登录&
当前时区 GMT+8, 现在时间是求QQ炫舞自定义戒指透明图案。要一个“的”字,透明底,字的颜色为蓝色或者红色吧,上面加点可爱的东西。_百度知道后使用快捷导航没有帐号?
查看: 2270|回复: 7
最后登录UID1704386帖子精华0积分268RP0 QQ
, 积分 268, 距离下一级还需 -118 积分
精华0金钱52 RP0
求炫舞戒指自定义字底色透明,字体颜色黑色的 瑶 字 和越 字
哥,每次为什么看见你的时候会低着头吗?因为我正在低着头找砖头想搞你的人!!~
最后登录UID1633755帖子精华0积分41597RP0 QQ
町の27君丶
, 积分 41597, 距离下一级还需 4403 积分
精华0金钱9804 RP0
两个字分开是吗
最后登录UID1704386帖子精华0积分268RP0 QQ
, 积分 268, 距离下一级还需 -118 积分
精华0金钱52 RP0
?夜羽凌枫 发表于
两个字分开是吗
是的& &帮个忙谢谢啊&&
哥,每次为什么看见你的时候会低着头吗?因为我正在低着头找砖头想搞你的人!!~
最后登录UID363514帖子精华0积分503868RP0 QQ
(?o? ? o??)深爱美图
, 积分 503868, 距离下一级还需 16132 积分
精华0金钱56712 RP0
11:35 上传
11:35 上传
希望喜欢。
或者你也可以去做字铺看看
             【论坛诈尸组&MT】
最后登录UID1633755帖子精华0积分41597RP0 QQ
町の27君丶
, 积分 41597, 距离下一级还需 4403 积分
精华0金钱9804 RP0
11:37 上传
11:37 上传
最后登录UID1704386帖子精华0积分268RP0 QQ
, 积分 268, 距离下一级还需 -118 积分
精华0金钱52 RP0
Zs.倾慕? 发表于
希望喜欢。
或者你也可以去做字铺看看
--求戒指字求团徽求P图的炫舞玩家最新店铺看这里-- ...
能帮我把字做的可爱点么我急帮帮忙
哥,每次为什么看见你的时候会低着头吗?因为我正在低着头找砖头想搞你的人!!~
最后登录UID363514帖子精华0积分503868RP0 QQ
(?o? ? o??)深爱美图
, 积分 503868, 距离下一级还需 16132 积分
精华0金钱56712 RP0

参考资料

 

随机推荐