CSDN论坛 > VC/MFC > 资源

[推荐] 请问怎样在VC++中把资源做进DLL以及怎样使用该资源? [问题点数:50分,结帖人Jackzhu]

Bbs2
本版专家分:331
结帖率 100%
CSDN今日推荐
Bbs2
本版专家分:256
Bbs1
本版专家分:20
Bbs2
本版专家分:256
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:10
Bbs1
本版专家分:42
Bbs7
本版专家分:14509
匿名用户不能发表回复!登录|注册
其他相关推荐
使用MFC DLL中的资源
我很早的时候写过一篇MFC中CDialog与其对话框资源的绑定,但这几天在MFC DLL上做了一些工作后发现当时的理解实在肤浅。说不定过了几年再回头看看目前这篇文章,又觉得本文也是鬼话连篇了吧,哈哈。 使用DLL中的资源面临的一个主要问题是,DLL和EXE中都有资源集,但是程序在运行态到底会去哪个资源集中找常常令我们疑惑。 考虑如下的经典情况: 在新建MFC DLL工程时选中Re
载入资源中的动态链接库(dll)文件
//1.将dll添加至项目资源文件夹,并设置为"嵌入资源"//2.添加引用,引用该资源目录下的dll,设置"本地复制为:False"即可(为了代码开发不报错)//3.正常编写代码即可. using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.
VC自定义菜单资源
1.首先建立菜单资源; 2.用这个菜单类已经是别人实现的,定义一个CMyCoolMenu类对象m_mnu,在CMainFrame类中int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)调用m_mnu.AttachMenu(GetMenu()->GetSafeHmenu(),IDR_MENU1,CSize(16,15))方法关联菜单与菜单资源
MFC DLL资源动态切换
在MFC使用过程中,遇到DLL资源与主EXE资源冲突问题。 出现这样的Bug,一时无从下手。 报错位置在核心代码中dlgcore.cpp。 BOOL AFXAPI _AfxCheckDialogTemplate(LPCTSTR lpszResource, BOOL bInvisibleChild) { ASSERT(lpszResource != NULL); HINSTANCE h
VC 制作纯资源 DLL
在制做前请先备份好你的程序!!!有时候程序需要很多的BMP或其他资源,这样将资源加入程序后,EXE文件就会很大。这时我们就可以将程序中的资源打包成一个纯资源DLL。(原来程序 XXApp, 纯资源程序 XXDLL)纯资源DLL文件实现步骤如下:       (1)新建立工程XXDLL。使用Projects的Win32 Dynamic-Link Library创建纯资源dll工程(也就是空的工程),
Win32 自定义本地资源dll
win32 本地资源 dll
使用vc封装纯资源dll及调用
1. 新建win32项目,选择dll和空项目。2. 选择resource,右键Add Resource,选择需要的item,导入资源。3. 根据需要修改资源id,用于调用。id加引号4. 工程设置,以下二选一:○右键project->properties->Linker->Advanced->No EntryPoint,指定为/NOENTRY(无入口点) 。/NOENT
《在DLL中使用资源》
《在DLL中使用资源》
DLL中使用资源
1、在DLL中使用对话框资源    HINSTANCE hold = AfxGetResourceHandle( );    AfxSetResourceHandle(GetModuleHandle("XXX.dll"));    // .......打开对话框    AfxSetResourceHandle(hold); 2、在DLL中使用ActiveX控件    重
在DLL中使用资源
 1.Win32 DLL    在Win32 DLL中使用对话框很简单,你只需要在你的DLL中添加对话框资源,而且可以在对话框上面设置你所需要的控件。然后使用 DialogBox或者CreateDialog这两个函数(或相同作用的其它函数)来创建对话框,并定义你自己的对话框回调函数处理对话框收到的消息。下面通过一个具体实例来学习如何在Win32 DLL中使用对话框,可以按照以下步骤来完
关闭