根据本站,打印预览对话框可以定制。我的问题是,我可以在打印预览框上添加另一个对话框吗?或者至少,我可以将现有的一个移动到框架的左侧吗?(现在它在画框的顶部)。
发布于 2014-09-30 14:05:23
如果从CPreviewView派生出自己的类,则可以自定义其处理。仔细观察基类,您将看到它公开了一个受保护的CDialogBar成员(m_pToolBar)。理论上,您应该能够使用嵌入式对话框条并从父框架更改其方向。你是否应该这样做,是另一个问题。通常,会更新对话框条以包括一些附加按钮,而不是重新停靠在其他地方.而且,如果您需要第二个对话框条,我可能也会质疑这个要求。
发布于 2014-10-01 09:55:30
是的,我终于做到了:
VERIFY(m_dlgBar.Create(pWndFrame, IDD_MY_DIALOGBAR, CBRS_LEFT, AFX_IDW_PREVIEW_BAR));谢谢。
https://stackoverflow.com/questions/26118897
复制相似问题