WIN32怎么让自己的图片做背景 在win32下怎么让自己的图片做背景 谁告诉我个解决办法谢谢拉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 处理WM_ERASEBKGND消息,然后用自己的图片填充整个区域。填充有几种算法,如撑满、平铺、居中等,需要根据图片大小和窗口大小进行计算。GDI+的Image类可以直接从文件中加载BMP、GIF、JPG、PNG和TIFF格式的图片,使用起来挺方便的。下面是简单的示例:Gdiplus::Graphics graphics( hdc );Gdiplus::Image backImage( L"back.jpg" );graphics.DrawImage( &backImage, 0, 0, backImage.Width(), backImage.Height() ); 首先用你的图片做一个Brush,然后在填充窗口类结构的时候把这个赋给背景:wc.hbrBackground = myBrush; http://blog.csdn.net/ringphone/archive/2007/02/08/1504959.aspx 发布软件到哪些网站效果好些? webgis spi网络数据拦截 在使用webbrowser控件开发浏览器,如何使没签名的activex控件自动下载并安装 请问如何用WMI或者SNMP得到windows系统的系统时间? 在DLL中不能使用SOCKET吗? 各位,你们是怎么理解C++中的同步异常和异步异常的呀?他们怎么区别呀,能举例更好,进者有分!! 关于ADO中Recordset对象的Delete方法之adAffectGroup参数的问题 再问两个问题 如何在类视图里手动为对话框添加2个函数 如何 取CLISTCTRL实际宽度 请教获取其他窗体控件上文字的思路
填充有几种算法,如撑满、平铺、居中等,需要根据图片大小和窗口大小进行计算。GDI+的Image类可以直接从文件中加载BMP、GIF、JPG、PNG和TIFF格式的图片,使用起来挺方便的。下面是简单的示例:Gdiplus::Graphics graphics( hdc );
Gdiplus::Image backImage( L"back.jpg" );
graphics.DrawImage( &backImage, 0, 0, backImage.Width(), backImage.Height() );
wc.hbrBackground = myBrush;