mfc-求大神解答,在MFC中如何通过代码将本地的图片加载到资源中并分配ID?

问题描述

求大神解答,在MFC中如何通过代码将本地的图片加载到资源中并分配ID?

求大神解答,在MFC中如何通过代码将本地的图片加载到资源中并分配ID?

解决方案

资源是编译时候的概念,加载是运行时候的概念。
资源被资源编译器编译,再通过链接器附加到可执行文件上。程序运行的时候它是只读的。

解决方案二:

不知道你为什么要怎么做,不可以直接在程序中调用资源吗

解决方案三:

用CXImage等类库可以加载文件

解决方案四:

用CImage加载本地图片就不要放到资源视图中了,也就没有资源ID的概念了。

时间: 2024-11-03 05:18:41

mfc-求大神解答,在MFC中如何通过代码将本地的图片加载到资源中并分配ID?的相关文章

android开发-请问里面 的strResult如何给主线程用啊,求大神解答,最好简单写下代码

问题描述 请问里面 的strResult如何给主线程用啊,求大神解答,最好简单写下代码 new Thread(new Runnable() { @Override public void run() { Looper.prepare(); // TODO Auto-generated method stub String path = "http://www.shopmanage.com/landlady/spm"; // String path = "http://221.

求大神们帮帮忙 asp.net 调用dll的时候报试图加载格式不正确的程序

问题描述 求大神们帮帮忙 asp.net 调用dll的时候报试图加载格式不正确的程序 win7 64 dll也是在我自己电脑上生成的,网站也是部署在我自己的电脑上,调用dll的时候报试图加载格式不正确的程序 解决方案 C#调用DLL报"试图加载格式不正确的程序"试图加载格式不正确的程序试图加载格式不正确的程序 BadImageFormatException 解决方案二: 我用winform调用这个dll是可以调用成功的,还请前辈们不吝赐教

求助大神!如何读出txt文件,分割里面数据,并加载到datagridview中

问题描述 我先把文件一行一行读出来,但只是READline,怎么能把这个文档中的数据分割,筛选出来?PublicClassForm1PublicobjReaderAsSystem.IO.StreamReaderPublicLineNumAsIntegerPrivateSubButton1_Click(senderAsObject,eAsEventArgs)HandlesButton1.ClickDims_FileNameAsString'存储文件名OpenFileDialog1.Filter="

窗口风格-MFC SDI禁掉最大化按钮后程序把桌面任务里覆盖了,求大神解答

问题描述 MFC SDI禁掉最大化按钮后程序把桌面任务里覆盖了,求大神解答 2C MFC SDI禁掉最大化按钮后程序把桌面任务里覆盖了,求大神解答 解决方案 我是在 PreCreate 函数修改的窗口风格 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWndEx::PreCreateWindow(cs) ) return FALSE; // TODO: 在此处通过修改 // CREATESTRUCT cs 来修改窗口

tomcat-关于Maven 的问题。跪求大神解答

问题描述 关于Maven 的问题.跪求大神解答 问题是这样的:我在本地搭了一个nexus,想在私服放一些JAR包,让我本地的MAVEN项目下载JAR包maven 的版本为 3.3.1maven 的 settings.xml 配置了一下的东西 mirrorId*Human Readable Name for this Mirror.http://localhost:8081/nexus/content/groups/public falsed:/repository 然后我操作myeclipse1

基于51单片机频率计的代码问题,求大神解答啦~

问题描述 基于51单片机频率计的代码问题,求大神解答啦~ 基于51单片机的频率计设计 软件设计原理:利用单片机内部资源,定时器0定时一秒,计数器1在1s内计数,从而计算得频率. 这样能测得1hz~450khz. 我想设定当频率小于10hz时,定时器0定时10s,计数器1在10s内计数,结果测得的数据除以10就得到频率,从而获得0.1hz~10hz更精确的频率. 现在代码测试的情况是:被测频率大于10hz没有问题,如果被测频率小于10hz,结果显示为10倍的频率,意思就是程序中没有除以10,怎么改

visual studio-128以后的char变量输出问题,求大神解答

问题描述 128以后的char变量输出问题,求大神解答 是用VS2015写的代码,执行之后的结果是这样的 请问是怎么来的 解决方案 在你的控制面板,区域选项中设置非unicode字符默认代码页为英文 在你的控制台窗口右上角图标点下,选择属性,字体选择英文字体 就可以显示>127的字符了. 解决方案二: 应该就是大于127之后由2位凑成一个中文字符. 解决方案三: 支持楼上说的中文字符的说法 解决方案四: 中文字符 解决方案五: 乱码像中文而已,跟中文没关系 解决方案六: 可能是代码页乱掉了,建议

mfc 三维-MFC中切换三维场景,求大神解答

问题描述 MFC中切换三维场景,求大神解答 我们是用VRP一个软件做的三维场景,我需要在程序中加载这些三维,现在总共是两个三维,我需要怎么切换呢 解决方案 使用OpenGL函数来快速构建一个可以交换控制的三维球体

c++ mfc visual-visual studio6.0 mfc程序和控制台程序的简单问题,求大神解答

问题描述 visual studio6.0 mfc程序和控制台程序的简单问题,求大神解答 visual c++6.0中控制台程序的main函数应该放在mfc程序的哪个文件中,成员函数放在mfc的哪个文件中.