JPG图片做对话框背景 请问哪里有VS2005 GDI使用jpg做对话框背景几使用PNG文件作案钮的例子? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有没有例子可以参考一下呵. 我也准备用GDI+。但找不到例子 用CImage吧,很容易。#include <atlimage.h>CImage img;img.Load("my.jpg");img.Draw(hdc,CRect(0,0,400,300)); void CDialog6::OnPaint() { CPaintDC dc(this); CRect rect; GetClientRect(&rect); CDC dcMem; dcMem.CreateCompatibleDC(&dc); CBitmap bmpBackground; bmpBackground.LoadBitmap(IDB_BITMAP2); BITMAP bitmap; bmpBackground.GetBitmap(&bitmap); CBitmap *pbmpOld=dcMem.SelectObject(&bmpBackground); dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bitmap.bmWidth,bitmap.bmHeight,SRCCOPY); // Do not call CDialog::OnPaint() for painting messages}更简单的方法//此处绘制窗口背景,填充整个窗口 CRect rect; GetClientRect(&rect); CDC *pDC=GetDC(); m_drawApe.DrawBackground(pDC,&rect,RGB(0,0,0),IDB_BITMAP2); 意外的惊喜——忽然发现自己多了个红花,散分 关于消息响应的问题 如何在屏幕上显示一个位图 请教一个关于指针的问题 请教! 请教MSFlexGrid 的问题 调查一下,请问大家现在在开发什么软件呢.感谢... 用BHO如何区分是用户点击连接产生的新窗口,还是广告窗口? 救救我吧!!!我改写了.dsp VC6.0调用WEB SERVICE问题 "制作基于对话框的应用程序启动画面"的相关问题 求解决
#include <atlimage.h>CImage img;
img.Load("my.jpg");
img.Draw(hdc,CRect(0,0,400,300));
{
CPaintDC dc(this);
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
CBitmap bmpBackground;
bmpBackground.LoadBitmap(IDB_BITMAP2);
BITMAP bitmap;
bmpBackground.GetBitmap(&bitmap);
CBitmap *pbmpOld=dcMem.SelectObject(&bmpBackground); dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,bitmap.bmWidth,bitmap.bmHeight,SRCCOPY); // Do not call CDialog::OnPaint() for painting messages}更简单的方法
//此处绘制窗口背景,填充整个窗口
CRect rect;
GetClientRect(&rect);
CDC *pDC=GetDC();
m_drawApe.DrawBackground(pDC,&rect,RGB(0,0,0),IDB_BITMAP2);