最新消息:学生作文网,您身边的作文指导专家!

qq会话背景怎么设置 qq会话窗口背景设置

小学作文 zuowen 2浏览

【 – 小学作文】

篇一:《在对话框中设置背景的三种方法》

在对话框中设置背景的三种方法

方法一:

在OnPaint中StretchBlt

具体是:注释掉CDialog::OnPaint()或放到结尾(原因何在呢?),并加入贴图代码 void CqqqqqDlg::OnPaint()

{

if (IsIconic())

{

CPaintDC dc(this); // device context for painting

SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);

// Center icon in client rectangle

int cxIcon = GetSystemMetrics(SM_CXICON);

int cyIcon = GetSystemMetrics(SM_CYICON);

CRect rect;

GetClientRect(&rect);

int x = (rect.Width() – cxIcon + 1) / 2;

int y = (rect.Height() – cyIcon + 1) / 2;

// Draw the icon

dc.DrawIcon(x, y, m_hIcon);

}

else

{

//CDialog::OnPaint();//<span style="color:#6600cc;">注释此句,如果不注释的话,就放到结尾,原因何在呢?

</span> //贴背景图片

CPaintDC dc(this);

CBitmap bmpBk;

bmpBk.LoadBitmapW(IDB_BITMAP_tempbk);

//m_bmpBK.LoadBitmapW(IDB_BMPBK);

BITMAP bmpSize;

bmpBk.GetBitmap(&bmpSize);//获取背景图片尺寸

CRect rect;

GetClientRect(&rect);//获取客户区尺寸

CDC dcMem;

dcMem.CreateCompatibleDC(&dc);

dcMem.SelectObject(&bmpBk);

dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bmpSize.bmWidth,bmpSize.bmHeig

ht,SRCCOPY);//将背景图片拉伸或者压缩copy至客户区

//贴背景图片

}

}

执行效果截图如下:{qq会话背景怎么设置}.

方法二:

在OnEraseBkgnd中StretchBlt

具体是:注释掉return CDialog::OnEraseBkgnd(pDC);直接返回true(为什么不能返回这个要返回true呢?),代码如下:

BOOL CqqqqqDlg::OnEraseBkgnd(CDC* pDC)

{

// TODO: Add your message handler code here and/or call default

//贴背景图片

CBitmap bmpBk;

bmpBk.LoadBitmapW(IDB_BITMAP_tempbk);

//m_bmpBK.LoadBitmapW(IDB_BMPBK);

BITMAP bmpSize;

bmpBk.GetBitmap(&bmpSize);//获取背景图片尺寸

CRect rect;

GetClientRect(&rect);//获取客户区尺寸

CDC dcMem;

dcMem.CreateCompatibleDC(pDC);

dcMem.SelectObject(&bmpBk);

pDC->StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bmpSize.bmWidth,bmpSize.bmHeight,SRCCOPY);//将背景图片拉伸或者压缩copy至客户区

//贴背景图片

return true;

//return CDialog::OnEraseBkgnd(pDC);

}

效果与方法一相同,图片就不贴了,参见上图。

而且这里还有一个很有意思的现象,若在OnEraseBkgnd贴图,b31.org 在OnPaint()函数中不调用基类的OnPaint,即注释掉CDialog::OnPaint(),则将界面隐藏后再显示出来则控件全没了,只有对话框以及背景。如下图:

原因见《在OnPaint中必须调用一次BeginPaint和EndPaint,且也只能调用一次。》{qq会话背景怎么设置}.

方法三:

在OnCtlColor中返回带有背景位图的画刷

具体是:

1、在头文件中定一个背景刷

public:

CBrush m_brushBk;

2、在OnInitDialog中加入以下句

// TODO: Add extra initialization here

CBitmap bmp;

bmp.LoadBitmap(IDB_BITMAP_tempbk);

m_brushBk.CreatePatternBrush(&bmp);

//m_brushBk.CreateSolidBrush(RGB(0,255,0)); //用纯色作为背景

bmp.DeleteObject();

3、在OnCtlColor函数中返回背景画刷

HBRUSH CXXXXXDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)

{

HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

// TODO: Change any attributes of the DC here

// TODO: Return a different brush if the default is not desired

if(pWnd==this) //this代表当前对话框窗口

{

return m_brushBk;

}

return hbr;

}

效果如下图所示:

注意这个函数里面的if判断,这个pWnd参数很关键。澳门新濠天地官网66bb.org 我们看看,如果没有这个if判断,直接返回m_brushBk;会是什么结果呢,代码如下: HBRUSH CqqqqqDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)

{

{qq会话背景怎么设置}.

HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);{qq会话背景怎么设置}.

// TODO: Change any attributes of the DC here

// TODO: Return a different brush if the default is not desired

return m_brushBk;

}

截图如下:

看图说话,不解释,你懂的。

这种方法的缺点是不具备StretchBlt函数的图片自动适应对话框(目标矩形)大小的功能。

篇二:《修改qq聊天窗口背景》

Res\ChatFrame 在这个文件夹中把aio_meg_in.gft 这个是聊天框中我们输入文字的输入框背景白膜

aio_meg_out.gft 这个是我们接受到信息的接受框背景白膜

aio_quickbar_bkg.gft 这个中间工具条(字体,表情,窗口抖动等等)下的白膜 aio_QQshowlight_bkg.gft

aio_QQshowcut_bkg.gft{qq会话背景怎么设置}.

aio_QQshow_bkg.gft 这些是 QQ 秀下的白膜{qq会话背景怎么设置}.

这些删除

做一些大小为590*510 的jpg格式的图片,来替换Res\SkinMgr\Skins\这些文件夹里面的main.jpg图片

之后压缩回去放回原处就行了

篇三:《如何自己制作QQ聊天窗口装扮》

如何自定义QQ聊天窗口装扮

免费设置QQ聊天窗口背景

想必大家都已经使用QQ2010了吧?这款软件新增了一款功能,就是可以设置聊天窗口的背景。但是,腾讯只提供了少数

几张免费背景,有更多更好的背景都是需要付费的。怎样才能免费设置自己喜欢的背景图片呢?下面教大家一种方法吧

如图,先点击主菜单→系统设置→基本设置,然后看到弹出窗口

如图,点击装扮,可以看到聊天窗口的装扮,选择一个自己喜欢的免费装扮。这里我选的是“小花”。然后应用确定。

打开聊天窗口,可以看到聊天窗口的背景已经变成“小花”的主题。

下面,我们开始制作自己喜欢的主题,将自己喜欢的图片放到背景里面。

在C:\Users\Administrator\Documents\Tencent Files\All Users\QQ\Misc\com.tencent.qqvip\Adornment里面找到存

放图片的文件夹,可以看到刚才的背景图片(注意:本人使用的是win7操作系统,如果是XP系统或Vista系统,可以在

我的文档里面找到“Tencent Files\All Users\QQ\Misc\com.tencent.qqvip\Adornment”

然后就可以选择自己喜欢的图片,用PS或者其他绘图软件进行编辑,注意图片大小应该是540*490像素,存储格式为PNG

格式,文件名为“aio.png”。好了,用这张图片替换原来文件夹里的图片,就OK了。

重启QQ,(一定要重启QQ哦,否

篇四:《怎样设置qq背景音乐》

{qq会话背景怎么设置}.

许多朋友开通了空间之后,想把自己喜欢的音乐添加为QQ空间背景音乐,但是大家都不喜欢花钱充钻,有些朋友可能不知道该怎样免费添加,在这里给大家分享一下怎样免费设置QQ背景音乐。

工具/原料

{qq会话背景怎么设置}.

QQ

步骤/方法

可以直接登录QQ空间网页,也可以从QQ主界面正上方的空间小图标登陆。

打开QQ空间之后,点击导航栏中的“音乐盒”,进入背景音乐的设置界面。

想要自己免费添加网络音乐成为QQ背景音乐,需要点击上面一栏中的“音乐库”。

点击进入“音乐库”页面之后,再把页面一直往下拉,拉到最底下,可以看到页面右边有一个“添加网络音乐”,然后点击“添加网络音乐”。

点击之后会弹出一个对话框,在里面填入网络歌曲的链接地址,以及歌曲名称和歌手名称,后两个可以随意填写,但是网络歌曲的链接地址一定要完整准确,否则链接不上就无法播放。

歌曲可以在百度MP那里找一首来试一试,输入你想要的歌曲名字,然后到百度MP3那里查找,然后把该歌曲的网络链接地址复制出来,粘贴到刚才的对话框里面。{qq会话背景怎么设置}.

篇五:《设置qq背景音乐》

设置qq背景音乐

——我为自己代言如有雷同实属荣幸 如何免费的在自己的qq空间里设置背景音乐呢?我来帮你不是绿钻你照样做的到。

首先你百度搜索【音乐外链】出现的是这样的一个界面

打开如图的搜索框,进入这样的一个界面

有这样两个选择,如果直接在搜索栏没有你要找的歌曲,那么就直接上传一个你喜欢的歌曲。下面我就以《小苹果》为例做一个示范。

接着就是选择正确的链接,在qq背景音乐只有MP3还有就是wma格式的才可以。

下面点开第一个,只要结尾是MP3或者wma都可以的哦。打开之后会自动播放你所搜索的音乐,拉倒最下面。你就会看到链接!

复制该链接,之后就是打开你的qq空间主页然后点击音乐、背景音乐出现到这样的界面。

点击之后出现对话框,你复制的链接填入,至于另外两个你可以任意,但是必须要写的。

接着点击添加就完成了,最后一步就是刷新空间。

篇六:《如何设置QQ背景音乐》

1、把《歌曲》mp3下载好;

2、在“360浏览器”中打开qq邮箱——文件中转站(左下角)——收藏的文件——添加收藏——上传该mp3——下载——直接下载——出现下载地址框(用“IE浏览器”的话有可能不出现),把这一串地址复制下来,粘贴在自己新建的文本中,这个地址中有“.mp3?”的字样,看到了吧——删除“?”及“?”后面所有的文字——留下的以“http”开头,以“.mp3”结尾的这个链接就是空间链接了!

篇七:《如何快速设置免费流畅的qq背景音乐》

如何快速设置免费流畅的qq背景音乐 没有绿钻也能拥有非常流畅的qq背景音乐哦~本人已经试过很多次了,非常有效!下面就教大家这种简单实用的方法:

1.先打开你的QQ音乐,点如下图右上角的搜索,然后输入你想设为背景音乐的歌曲的名字,如许嵩“幻听”:

2.键入搜索后,弹出如下对话框:

仔细观察上图,你会发现歌曲类型分两种,一种是音乐图标,一种是搜搜的图标,这时你需要将带有搜搜图标的歌曲一一试听,选择你最满意的一曲(注:带音乐图标的音乐尽管播放质量高,但那是绿钻专业的,我们要选免费且流畅的!~)

3.歌曲确定好了,我们点歌曲后面的“+”号,选择添加到我喜欢

4.进入空间,点击音乐盒–我的音乐–我喜欢,然后找到自己心仪的那首歌,选择设为空间背景音乐就OK啦!

~~~

(点如左图所示的第二个图标就

转载请注明:中小学优秀作文大全_作文模板_写作指导_范文大全 » qq会话背景怎么设置 qq会话窗口背景设置