请问怎么设置JPG图片作为背景 基本对话框(dialog)面板上控件是固定的,现在有非常多的图片贴上去做美化,请问怎么讲JPG图片做背景呢?求详细教程,以前没用过怎么贴jpg。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ATL的CImageLoad JPEG。然后在CDialog的OnPaint,或者OnEreaseBackground里面。把Image draw上就可以了。 首先,你要是没有弄过GDI相关的,那确实很抽象,否则---一点都不抽象,你先把OnPaint弄出来,然后试着:http://www.cnblogs.com/juncheng/articles/1600730.html 看皮肤编程,或者你用免费的skin框架 那你先试试bmp做背景一步一步来吧http://blog.csdn.net/xianglitian/article/details/6023656 用画图板转成bmp的 再去弄 先用bmp格式的贴图吧设置对话框背景在OnPaint()添加代码CPaintDC dc(this); // device context for painting // TODO: Add your message handler code here // Do not call CDialog::OnPaint() for painting messages CRect rect; GetClientRect(&rect); CDC dcMem; dcMem.CreateCompatibleDC(&dc); CBitmap bmpBackground; bmpBackground.LoadBitmap(IDB_BITMAP1); //IDB_BITMAP1你导入的背景位图 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);} set和map 求思路 一个发送线程,一个接收线程。如何保证接收数据准确? 颜色不同的虚函数 求 CHM 版的 《COM 本质论》 怎样用ADO删掉ACCESS建的表中一批符合条件的记录???? 如何管理硬盘分区 请问VC中的帮助不好使怎么办?~~~~请帮忙???/ 如何添加帮助。 *****高分求教弹出新的对话框的问题********* 在窗口上一个矩形区域贴了一个图片,实现了用鼠标按住图片可以拖动图片的功能,但是图片移动速度跟不上鼠标移动速度,为什么? 请问Schur分解与奇异值分解有什么关系?
然后试着:
http://www.cnblogs.com/juncheng/articles/1600730.html
一步一步来吧
http://blog.csdn.net/xianglitian/article/details/6023656
设置对话框背景在OnPaint()添加代码CPaintDC dc(this); // device context for painting
// TODO: Add your message handler code here
// Do not call CDialog::OnPaint() for painting messages
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
CBitmap bmpBackground;
bmpBackground.LoadBitmap(IDB_BITMAP1); //IDB_BITMAP1你导入的背景位图
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);
}