真的没人会吗?让人遗憾的CSDN!!
解决方案 »
- VS2008 类视图刷新
- 请帮忙看下这个创建窗体函数CreateEx里面缺少的该补写什么
- VC2005环境中,如何在wxWidgets工程中使用rc文件里定义的资源
- list control的右键菜单通过什么消息或函数进行控制?
- 肾亏~~~为啥我的CListCtrl的GetNextItem,每次得到的居然都是上一次的选中项????
- 串口通讯的问题(MSCOMM控件)
- 谁有InstallShield Express 5.0SP2的PASSWORD???
- 关于通过红外口向手机发送命令的问题
- 设备波特率2400,调试助手9600收到数据是什么原因?
- 如何看dll中的函数?
- joke100
- 我想取消掉scrollbar
把下面的代码加入初始化函数InitInstance的顶部:
//调入资源DLL
m_hDemoDLL = AfxLoadLibrary(_T("Resource.dll"));
//告诉应用程序设置资源句柄m_hDemoDLL;
AfxSetResourceHandle(m_hDemoDLL); ExitInstance加入以下代码:
AfxFreeLibrary(m_hDemoDLL);//释放DLL资源;在创建类型选择框New中选择MFC AppWizard(dll),创建一个新项目区,
在Step1中选择Regular DLL using MFC DLL,单击OK即可。
资源加入到DLL的rc文件中使用DLL资源例:
CString strMessage;//定义strMessage为Cstring字串类型;
//从resource DLL中显示字串;
strMessage.LoadString(IDS_DEMO);
pDC->TextOut(60,65,strMessage);
......AfxSetResourceHandle() 可设用那个的资源
AfxGetInstanceHandle() 可得执行文件句柄
AfxLoadLibrary() 可得链接库句柄用谁的资源设成谁的就行了:
AfxSetResourceHandle(AfxGetInstanceHandle())
AfxSetResourceHandle(AfxLoadLibrary())
主要是你的RC文件:
// in AboutHtml.rc
ABOUT.HTM HTML DISCARDABLE "res\\about.htm"
PD.JPG HTML DISCARDABLE "res\\pd.jpg"
OKUP.GIF HTML DISCARDABLE "res\\okup.gif"
OKDN.GIF HTML DISCARDABLE "res\\okdn.gif"
MOZART.WAV HTML DISCARDABLE "res\\mozart.wav"
看看MSDN :MSJ January 2000
URL:http://www.microsoft.com/msj/0100/c++/c++0100.asp
应该没问题了吧