如果我更改了原始视图类,如何调用print函数?

时间:2016-02-29 17:25:52

标签: mfc

我是MFC用户。 在我的代码中,有两个带分割条的视图,左侧是按钮,右侧是信号。 并且,我尝试通过一个由我制作的按钮调用打印功能,其中包括打印预览, OnPreparePrinting() OnPaint()。菜单上有em> PrintScreen ,但它不起作用。

如何从菜单按钮连接打印功能?

如何在一个页面上投影两个视图中的两个图像?

P.S。我已经google了很多,但我找不到与我的情况完全相同的东西。如果有人知道此解决方案或信息,请链接或留下任何解决方案。

1 个答案:

答案 0 :(得分:0)

只要您不编写自己的打印例程,MFC仅支持仅打印一个视图。

当您有两个视图被分割器分割时,一个应该是活动视图。 (通常是焦点视图)。在这种情况下,所有标准命令(如打印路径)都会激活到一个处于活动状态的视图。

如果您希望打印包括拆分器在内的两个视图,则必须编写自己的代码。一个简单的解决方案就是一个接一个地调用两个视图的打印函数。