如何用VC单文档提供的打印功能打印 我用VC建了一个单文档项目,选了支持打印。我用静态分割把主窗口成3个。打印按钮就变灰了,只有打印设置能用。请问我该如何利用系统系统的打印功能打印东西呢?有什么值得注意的吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对比了系统默认生成的View,发现少了:// 标准打印命令 ON_COMMAND(ID_FILE_PRINT, &CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_DIRECT, &CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CView::OnFilePrintPreview)加到我要打印的View中,系统生成的打印按钮变得可用了,但是一点就会出错并终止,请问是为什么呢?我是少做了哪一步? 把打印代码写在OnDraw函数里面 你需要在OnFilePrint函数中写一些东西,否则程序不知道你要打印什么。是打印View中的图像?文字?还是一些什么东西。如果你需要具体的代码可以回复,或者加我的QQ1291196237. 需要指定当前的view吧 首先是哪个view楼主要清楚 其次要把打印的相关操作写在view的ondraw中 一个正方形,里面一个黑色圆,其他为绿色。怎样办黑色圆拿出来显示。 sendto为什么会发送arp包 内存映射文件能否工作在只读模式下? 欢迎加入C C++ VC群 6291994 谢谢 当一个函数定义成了static 的函数,并且是包含进来的为什么调用的时候提示我没有定义?? 如何改变对话框里按钮的颜色 100分,求助音频压缩算法 如何用资源的ID,而不是文件名来播放声音 CArray 困惑之二 调查:程序员当中有多少人喜欢打台球? 怎么把本机做为发信服务器 HRESULT hr2 = cmmd.CreateInstance(__uuidof(Command));
// 标准打印命令
ON_COMMAND(ID_FILE_PRINT, &CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, &CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CView::OnFilePrintPreview)
加到我要打印的View中,系统生成的打印按钮变得可用了,但是一点就会出错并终止,请问是为什么呢?我是少做了哪一步?