高手请进(本人认为很难的一个问题)~~~~~~~~~~~~~~~~~~~~~~~

rainman2001 2002-01-09 05:41:06
本人做了一个DLL是静态连接MFC(因为我是拿VB调用)
我在DLL中创建了一个SDI
想用CView的消息OnFilePrint()和OnFilePreview();
不过到这两步就出错了
1.
CPrintInfo *pInfo;
VERIFY(pInfo->m_strPageDesc.LoadString(AFX_IDS_PRIVIEWPAGEDESC));
2.
if(!DoPrintPreview(AFX_IDD_PREVIEW_TOOLBAR,this,RUNTIME_CLASS(CPreviewview),pState);

原因是因为不认识AFX_IDS_PRIVIEWPAGEDESC和AFX_IDD_PREVIEW_TOOLBAR
请问应该在DLL怎样做才能使它认识


...全文
137 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainman2001 2002-01-23
  • 打赏
  • 举报
回复
asdmusic不来的我给分啦!
rainman2001 2002-01-11
  • 打赏
  • 举报
回复
asdmusic请来取分~~~~~~~~~~~~~~~~~~~~
kkk16 2002-01-10
  • 打赏
  • 举报
回复
AFX_IDS_PRIVIEWPAGEDESC和AFX_IDD_PREVIEW_TOOLBAR
应该是系统定义的字符串资源。如果你找不到直接写字符串代替好了。
要找的话也很简单,在VC中光标定位到它那里再按F12就可以看出他在哪里定义的了。
oyf888 2002-01-10
  • 打赏
  • 举报
回复
AFX_IDS_PRIVIEWPAGEDESC和AFX_IDD_PREVIEW_TOOLBAR应该是系统预定义资源,你查一下在那个.H文件中,然后INCLUDE进去就应该可 以 , 此标志不过是 一个整数罢了.
yangzn 2002-01-10
  • 打赏
  • 举报
回复
gz up
rainman2001 2002-01-10
  • 打赏
  • 举报
回复
AFX_IDS_PRIVIEWPAGEDESC和AFX_IDD_PREVIEW_TOOLBAR
这个好象是系统的资源吧~~~~~~~~~~~~~~
rainman2001 2002-01-10
  • 打赏
  • 举报
回复
uuuuuuuuuuuuuuuuuuuuu
rainman2001 2002-01-10
  • 打赏
  • 举报
回复
我用过这种方法好象不对
我不知道静态连接MFC和动态连接MFC
AfxGetResouceHandle()函数中的参数有什么区别

wgch007 2002-01-09
  • 打赏
  • 举报
回复
同意!
masterz 2002-01-09
  • 打赏
  • 举报
回复
看看AfxSetResourceHandle()函数,他会使程序在DLL中寻找资源

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧