C++图像处理中怎样添加一个ID为IDB_BITMAP1的位图资源

C++图像处理中怎样添加一个ID为IDB_BITMAP1的位图资源,第1张

1。在vc6的主菜单选择insert菜单,点击resourc菜单项

2。在出现的对话框中选择bitmap类型,点击右边的按钮,可以新建,或自己倒入bitmap,并将命名为IDB_BITMAP1即可

using System.Drawing

using System.Drawing.Imaging

using System.Drawing.Drawing2D

给你个更好用的类吧,压缩包中的 Picture.h 和 Picture.cpp

在工程菜单中将这两个文件添加入工程

在 dlg 的 .h 文件中添加引用

#include "Picture.h"

声明一个实例

CPicture pic

然后在 initdialgo 事件中装载图片

pic.Load("c:\\somepicture.jpg")

在 OnPaint 事件中绘制图像

CWnd* pWnd = GetDlgItem(IDC_PICTURE1)

CDC* pDC = pWnd->GetDC()

CSize size=pic.GetImageSize()

CRect rc

rc.top=0

rc.left=0

rc.right=size.cx

rc.bottom=size.cy

pic.Render(pDC,rc)

期中rc是你要绘图的大小。

http://zhidao.baidu.com/mobile/board?next=http%3A%2F%2Fpan.baidu.com%2Fshare%2Flink%3Fshareid%3D514488%26uk%3D1543778081%26app%3Dmiknow&source=qb_download&type=download_click


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存