如何在win32中插入图片

如何在win32中插入图片,第1张

1. 获得窗口的DC

2. 建立一个和窗口DC匹配的DC

3. 建立一个和窗口DC匹配的Bitmap

4. 载入Bitmap

5. 把该Bitmap绑定到之前建立的DC

6. 把图像BitBlt到窗口的DC中

7. 释放创建的DC和Bitmap

8. 把实现以上功能的代码放入到处理WM_PAINT消息的地方。

说的很详细了,如果不知道DC是什么建议先去学下windows编程的基础和GDI

在子窗口OnPaint()中加 CBitmap bitmap

bitmap.LoadBitmap(IDB_BITMAP1)//这个IDB_BITMAP1要自己添加

CBrush brush

brush.CreatePatternBrush(&bitmap)

CBrush* pOldBrush = dc.SelectObject(&brush)

dc.Rectangle(690,100,820,220)// 这些参数可以调整图片添加位置和大小

dc.SelectObject(pOldBrush)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11768157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存