首页 > 其他分享 >MFC CStatic 里面加载图片

MFC CStatic 里面加载图片

时间:2023-12-19 13:06:32浏览次数:31  
标签:初始化 CStatic MFC pBMP 控件 image wh 加载

MFC CStatic 里面加载图片_字段


▲ 效果

头文件新增空间指针:

private:
    CStatic* pBMP;

BOOL CMFCApplicationBMPDlg::OnInitDialog() 里面初始化:

// TODO: 在此添加额外的初始化代码

// 初始化字段
pBMP = (CStatic*)GetDlgItem(IDC_STATIC_BMP);  // 除了添加控件,还有这种方式获得控件的方式。
pBMP->ModifyStyle(0xf, SS_BITMAP | SS_CENTERIMAGE);  // 设置样式
#define HBMP(filepath,width,height) (HBITMAP)LoadImage(AfxGetInstanceHandle(),filepath,IMAGE_BITMAP,width,height,LR_LOADFROMFILE|LR_CREATEDIBSECTION)
CRect wh;
pBMP->GetClientRect(&wh);
pBMP->SetBitmap(HBMP(TEXT(".\\image\\image\\10.bmp"), wh.Width(), wh.Height()));



参考:传智教育



标签:初始化,CStatic,MFC,pBMP,控件,image,wh,加载
From: https://blog.51cto.com/u_15698411/8886861

相关文章

  • MFC CListVtrl 控件简单测试
    ▲样式Demo关联控件变量m_CList,在属性中将视图(View)设置成Report(报表)模式。在BOOLCMFCApplication4LlisBoxDlg::OnInitDialog()初始化函数中添加测试代码://TODO:在此添加额外的初始化代码//m_CList.SetView(1);//视图View要改成Report报表模式//设置风格样式//......
  • 构造函数与窗体加载函数的区别
    原文链接:https://blog.csdn.net/wangganggang90/article/details/8210985publicForm()所谓的构造函数。Form_Load所谓的窗体加载函数完全两码事! WinForm中的Form_Load函数和他的构造函数publicForm()有区别:(1):publicForm():程序入口,它的InitializeComponent()做了许......
  • jquery滑动加载下一页
    <divclass="orderList-content"><panelid="allOrderList"></panel></div>varnum=1;varflag=0;$(document).ready(function(){var$div=$('#allOrderList');var$window=$('......
  • NX 2306 打开文件-无法加载从重用库插入的标准件(使用当前搜索选项找不到文件,部件已卸
    【写在每个笔记前面:个人学习记录,如有错误,烦请指正,不胜感激。】   (今日内容源于  NX网-老叶)重新打开装配体,加载异常,有如下警告首先明确如下两点:1、组件的文件路径未改动2、组件的文件名称未改动其次最后一点:☆:装配加载选项:修改为“按照保存的”,官方解释如下图右。......
  • 简便实用:在 ASP.NET Core 中实现 PDF 的加载与显示
    前言在Web应用开发中,经常需要实现PDF文件的加载和显示功能。本文小编将为您介绍如何在ASP.NETCore中实现这一功能,以便用户可以在Web应用中查看和浏览PDF文件。实现步骤1)在服务器端创建PDF打开VisualStudio并创建新的ASP.NETCoreWeb应用程序,小编这里项目名称为Create......
  • Python实现模块热加载
    为什么需要热加载在某些情况,你可能不希望关闭Python进程并重新打开,或者你无法重新启动Python,这时候就需要实现实时修改代码实时生效,而不用重新启动Python在我的需求下,这个功能非常重要,我将Python注入到了其他进程,并作为一个线程运行。如果我想关闭Python,要么杀死Python相关的线程......
  • Python实现模块热加载
    为什么需要热加载在某些情况,你可能不希望关闭Python进程并重新打开,或者你无法重新启动Python,这时候就需要实现实时修改代码实时生效,而不用重新启动Python在我的需求下,这个功能非常重要,我将Python注入到了其他进程,并作为一个线程运行。如果我想关闭Python,要么杀死Python相关的线......
  • js动态加载
    <scripttype="text/javascript">//动态加载js(顺序执行js)functionloadScript(url,callback){varscript=document.createElement("script")script.type="text/javascript";if(script.readyState){//IE......
  • JVM基础篇(二)-JVM结构-类加载子系统
    类加载器子系统作用类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开头有特定的文件标识(CAFEBABE)。ClassLoader只负责class文件的加载,至于它是否可以运行,则由执行引擎(ExecutionEngine)决定。加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方......
  • 一句话解决加载模型时的CUDA out of memory
    在加载模型一行后加上max_memory即可,超出显存后会自动移到内存。model=AutoModel.from_pretrained('your_model',trust_remote_code=True,max_memory={0:"6GiB","cpu":"10GiB"})记录一下,备忘。 本文来自博客园,作者:星如雨yu,转载请注明原文链接:https://www.cnblogs.com......