首页 > 其他 > 详细

对话框程序打印时,出现的问题

时间:2016-11-21 20:42:23      阅读:238      评论:0      收藏:0      [点我收藏+]

在对话框打印程序编程中,如果没有添加从CPreviewView()类中继承的类,没有自定义打印预览的工具栏时,在打印或打印预览时就会出现类似以下的错误:

Debug Assertion Failed!

Program:

  c:\users\[User_name]\[path_name]\[program_name.exe]

File: ViewPrnt.cpp

Line:127

for information on hwo you program can cause an assertion failure,

see the visual c++ documentation on asserts.

(Press Retry to debug the application)


如果出现以上信息,说明打印预览的工具栏没有加载,这种情况往往出现在使用静态链接库的情况(Use MFC in a static library),在使用动态链接库是不会出现问题的;但如果非要使用静态链接库,那就在程序中的*.rc文件中最底端添加一句"#include "l.chs\afxprint.rc" 可以解决上述问题。


本文出自 “爱我所爱” 博客,请务必保留此出处http://tommy.blog.51cto.com/113624/1874972

对话框程序打印时,出现的问题

原文:http://tommy.blog.51cto.com/113624/1874972

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!