首页 > 软件 > Bitmap.LoadBitmap(IDB_BITMAP);

Bitmap.LoadBitmap(IDB_BITMAP);

软件 2024-12-02

VC++6.0MFC中使用bitmap.LoadBitmap()函数问题。。。

这是行不通的!IDB_BITMAP_PICi_j是宏定义,怎么能以计算逻辑来改变变量名称呢。 只能通过pDoc->i /pDoc->j枚举出IDB_BITMAP_PICi_j宏定义,比如 if(0==pDoc->i &&0==pDoc->j)bitmap.LoadBitmap(IDB_BITMAP_PIC0_0); if(1==pDoc->i &&2==pDoc->j)bitmap.LoadBitmap(IDB_BITMAP_PIC1_2); if(10==pDoc->i &&80==pDoc->j)bitmap.LoadBitmap(IDB_BITMAP_PIC10_80);

怎么样将图片导入到c++程序中,请高手指教,谢谢

先插入---资源---位图--选择你要导入的图片(如果图片超256色,则在资源视图中显示不出来,但是这没关系)---确定。 代码中: CBitmap bit; bit.LoadBitmap(图片的ID);//在资源视图中虽然看不到图片,但是能看到图片的ID,一般自动命名为IDB_BITMAP1(类推) 下面给你一个详细的示例,介绍其使用过程: /创建位图、加载位图 CBitmap bitmap; bitmap.LoadBitmap(IDB_BITMAP1); //得到位图信息 BITMAP bmp; bitmap.GetBitmap(&bmp); //创建兼容DC CDC dcCompatib

如何用VC++6.0在窗口里显示一个位图?请高手指点

在vc++中如何实现显示一个位图 基本步骤如下: 1.打开vc++6.0,选择“文件”->“新建",打开新建对话框,选择“工程”->MFC AppWizard [exe]->选择保存路径及文件名ddd,选择单文档->完成。 2.打开窗口左下角选择Re..,在Dialog上右击,选择插入->Bitmap->引入->引入位图。 3.选择Cl..,展开CDdddView->OnDraw,双击OnDraw,进入编程界面。 void CDddView::OnDraw(CDC* pDC) { CDddDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); CBitma

在MFC的一个对话框里,怎样实现当点击鼠标时,显示图像

首先,增加单击鼠标左键事件的命令响应函数OnLButtonUp。 然后,利用CBitmap类显示图像。首先在资源列表中加载一幅位图。ID号为IDB_BITMAP1。 第三步,在对话框中插入一个静态文本,右击其属性,将其类型改为位图,并与一个CStatic类的变量m_stc关联。 第四步,在OnLButtonUp中写: CBitmap *bitmap; bitmap = new CBimtap; bitmap.LoadBitmap(IDB_BITMAP1); m_stc.SetBitmap(&bitmap); 以上就是基本步骤。我现在的本本没有安装VC,所以代码没有经过编译,可能有一些错误,但基

关于vc 将屏幕和bmp图载入到内存中的问题

得到屏幕矩形区域: CDC* pDC=::GetDC(NULL); CDC mdc;//内存DC int cx=GetSystemMetrics(SM_CXSCREEN) int cy=GetSystemMetrics(SM_CYSCREEN) mdc.BitBlt(0,0,cx,cy,pDC,0,0,SRCCOPY); 这样屏幕矩形区域就载入到内存DC中 2得到bmp长和宽: CBitmap Bitmap; Bitmap.LoadBitmap(IDB_BITMAP1); BITMAP bmp; Bitmap.GetBitmap(&bmp); int cxBitmap = bmp.bmWidt

标签:编程 信息技术 CC++ 图片 MFC

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18