`
king_tt
  • 浏览: 2259893 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

VC Picture Control显示BMP图片

 
阅读更多

VC对话框初始时,Picture Control显示BMP图片:

BOOL CLoginDog::OnInitDialog() 
{ 
	CDialog::OnInitDialog(); 
 
	HBITMAP hBitmap; 	//添加登陆窗口中的图片
	//关联图片ID 
	hBitmap =(HBITMAP)LoadImage(AfxGetInstanceHandle(), 
								MAKEINTRESOURCE(IDB_BITMAP_LOGIN_PIC), 
								IMAGE_BITMAP,0,0, 
								LR_LOADMAP3DCOLORS); 

	CStatic *pStatic=(CStatic *)GetDlgItem(IDC_STATIC_PIC);	//获得指向静态控件的指针
	pStatic->ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE); 	//设置静态控件的样式,使其位图居中 
	pStatic->SetBitmap(hBitmap); 	//设置静态控件显示位图

	return TRUE; 
} 

SetBitmap定义如下:

// uBmpResource:图片ID; uCtrlResource: Picture控件ID 
void SetBitmap(UINT uBmpResource, UINT uCtrlResource) 
{ 
	HBITMAP hBitmap; 
	CStatic *pStatic = (CStatic *)GetDlgItem(uCtrlResource); 
	hBitmap = (HBITMAP)LoadImage( 
		AfxGetInstanceHandle(), 
		MAKEINTRESOURCE(uBmpResource), 
		IMAGE_BITMAP, 
		0, 
		0, 
		LR_LOADMAP3DCOLORS); 
	pStatic->ModifyStyle(0xF, SS_BITMAP); 
	pStatic->SetBitmap(hBitmap); 
}


参考推荐:

使用Picture Control显示BMP图片

VC怎样在picture control中添加图片


分享到:
评论

相关推荐

    VC++图片控件(Picture Control)显示资源位图(BMP)、文件位图(BMP)、其它格式文件图片(JPG\PNG\BMP)实例(修改版)

    资源中是一个vs2008sp1 IDE中VC++ MFC 图片控件(Picture Control)显示资源位图(BMP)、文件位图(BMP)、其它格式文件图片(JPG\PNG\BMP)的实例,可供参考。

    MFC 对话框Picture Control(图片控件)中静态和动态显示Bmp图片1

    在MFC(Microsoft Foundation Classes)框架中,对话框(Dialog Box)是用户界面的重要组成部分,而Picture Control是一种常用于显示图像的控件。本篇文章主要介绍了如何在MFC对话框中的Picture Control静态和动态地...

    VC++图片控件(Picture Control)显示资源位图(BMP)、文件位图(BMP)、其它格式文件图片(JPG\PNG\BMP)实例

    资源中是一个vs2008sp1 IDE中VC++ MFC 图片控件(Picture Control)显示资源位图(BMP)、文件位图(BMP)、其它格式文件图片(JPG\PNG\BMP)的实例,可供参考。

    在VC中使用picture控件显示图片

    在VC++(Visual C++)开发环境中,使用Picture控件来显示图片是一项常见的任务,尤其在创建GUI(图形用户界面)应用时。Picture控件是一个可视化组件,它允许程序员将图像嵌入到应用程序中,为用户提供直观的视觉...

    动态向Picture Control控件中添加图片

    本篇将详细介绍如何动态地向Picture Control控件中添加.bmp、.jpg、.gif三种常见图像格式的图片。 首先,我们需要理解Picture Control控件。它是Visual Basic或VC++等IDE(集成开发环境)中的一个图形对象,可以...

    VC图像显示(BMP/JPG/PNG/GIF)

    1. **BMP图像显示**: BMP(Bitmap)是一种无损的位图格式,通常用于Windows操作系统。在VC++中,我们可以直接使用Windows API函数来加载并显示BMP图像。例如,可以使用`LoadImage`函数加载BMP文件,然后用`...

    VC显示图片(带滚动条完美控制)

    详细展示如何在VC对话框中使用picture control显示图片,并带有滚动条完美控制。 并详细展示在单文档中显示图片,并带有滚动条完美控制。 可以处理的图片格式:bmp,jpg,png,gif 非常经典,请大家下载后收藏。

    基于对话框的VC下的picture控件图像显示

    "基于对话框的VC下的picture控件图像显示"这个主题主要涉及如何利用Microsoft Visual C++的MFC(Microsoft Foundation Classes)库,特别是Picture Control来显示图像。Picture Control是MFC提供的一种用于显示静态...

    VC2010 MFC 滚动条窗口显示图像

    通过以上步骤,你就成功地在VC2010的MFC多文档项目中实现了CScrollView和CImage的结合,可以显示和滚动大图像。这个方法对于显示大尺寸图片,特别是那些不能完全在窗口内显示的图片,非常实用。同时,这也是MFC应用...

    opencv读入图片,显示在picture控件上;并实现图片拖动和放大缩小

    在本文中,我们将深入探讨如何使用OpenCV库在Visual Studio 2017中读取图像,并将其显示在Picture控件上,同时实现图片的拖动和缩放功能。OpenCV是一个广泛使用的开源计算机视觉库,它包含了丰富的图像处理和计算机...

    VC++对话框程序picture控件图像重绘

    在这个场景中,我们关注的是如何在对话框程序中使用picture控件来显示位图,并实现图像的重绘功能。让我们详细探讨这个过程。 1. **创建MFC对话框程序** 首先,你需要创建一个基于MFC的对话框程序。在Visual Studio...

    ListCtrl中插入图片,按钮,右键菜单,Edit控件等

    在MFC(Microsoft Foundation Classes)库中,ListCtrl是一个强大的控件,用于显示列式数据,它可以被扩展以实现各种自定义功能。本教程将详细讲解如何在ListCtrl中插入图片、按钮、颜色、Edit控件,以及添加右键...

    VC中显示动画GIF

    3.加入图片控件:从对话框控件中把Picture Control(图片控件)拖入主对话框中,修改其属性:ID:IDC_GIF,TYPE:Rectangle,其余接受缺省选项。再在ClassWiard中为IDF_GIF加入CSatic控制变量m_GifPic, 注意看一下,...

    VC++ 屏幕截取(窗口截图、选区截图)、屏幕拾色器、放大镜

    完成截取后,通常会调用`SaveBitmapToFile()`等自定义函数将截取的图像保存为BMP、JPEG或PNG等格式的文件。 2. **窗口截图**: 窗口截图是指捕获特定窗口而非整个屏幕的图像。这需要使用`FindWindow()`或`...

    VC中实现gif动画的文档

    PictureEx是一个扩展的图片显示类,它支持多种图像格式,包括静态和动态的GIF(GIF87a和GIF89a)、JPEG、BMP、WMF、ICO以及CUR等。这个类使得在MFC应用中轻松实现GIF动画变得非常简单。 以下是实现GIF动画的步骤: ...

    MFC图片控件可在对话框中动态显示图片

    - `An-MFC-picture-control-to-dynamically-show-picture.pdf`:这可能是一个详细的教程文档,介绍了如何实现MFC图片控件的步骤,包括源代码解释和截图。 - `CPictureCtrlDemo.zip`:这是一个示例项目,包含一个演示...

    Visual C++ 编程资源大全(英文源码 图形)

    01.zip Displaying a 256 color bitmap 在程序中显示256色的位图(6KB)<END><br>2,02.zip Creating a bitmap object from a BMP file 从位图文件中创建位图对象(6KB)<END><br>3,03.zip An auto-sizing...

    PT80-NEAT开发指南v1.1

    NEAT 开 发 指南 文档 适用于 PT80 系列 移动数据终端 版本记录 版本号 版本描述 发布日期 V 1.0 初始版本。 2012-04-12 V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册.....................................

Global site tag (gtag.js) - Google Analytics