如何设置自己的对话框背景图片? 我想让自己设计的对话框背景是我自己设计的位图背景,怎么做?谢谢前辈赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在资源中插入一个bmp文件,在对话框中放个picture控件,picture控件的属性设置为:ID 设置为IDB_Bitmap1 type设置为bitmap Image设置为IDB_Bitmap1。ok! StretchBlt可以填充,但使用它有一点就是图象会拉伸甚至失真,你能不能将你的图像写大一点,接近你的对话框的大小。 用StretchBlt自己在对话框的OnPaint函数里面把位图画出来就可以了具体可以参照MSDN OnPaint里用GDI画1. GetDC得到DC2. LoadBitmap把图像载入3. GetClientRect得到窗口客户区大小4. 用StretchBlt画出来5. ReleaseDC 我是直接用的picture控件,放了张图片,还行! 同意8楼的,不过在“4. 用StretchBlt画出来 ”之前再加一句:SetStretchBltMode比较好。 看这里:http://blog.csdn.net/ringphone/archive/2007/02/08/1504959.aspx 如何响应工具栏的按钮? MFC扩展DLL中调用AfxGetApp()返回NULL,哪位大哥知道怎么回事否? VC/MFC怎么用令牌桶控制本机网速(客户端角色) 怎么改变CDialogBar的背景颜色? 为什么? ShowHTMLDialog 不能改变他的大小? 请教如何将一个string 赋值给CString? 关于弹出式菜单的一个小问题 特急:问题 把一个对话框显示在一个视的客户区怎么办呀? 看看,这个问题不费时间的,对高手来说 VC++中编译wxwidgets出现的问题,太难了,可能不是高手解决不了 菜鸟问题:怎样才能使view中的图象不丢失
ID 设置为IDB_Bitmap1 type设置为bitmap Image设置为IDB_Bitmap1。
ok!
具体可以参照MSDN
1. GetDC得到DC
2. LoadBitmap把图像载入
3. GetClientRect得到窗口客户区大小
4. 用StretchBlt画出来
5. ReleaseDC
http://blog.csdn.net/ringphone/archive/2007/02/08/1504959.aspx