1:选择FormView的对话框 属性去掉水平和竖直滚动条属性,如果还不行加如下代码: void CXXXX::OnInitialUpdate() { CFormView::OnInitialUpdate(); // TODO: Add your specialized code here and/or call the base class m_nMapMode = -1; } 2:我想只能重载Splitter类了,然后再OnDrawSplitter里修改如下(已验证...
SetScaleToFitSize设置视口尺寸为当前的窗口尺寸,这样,在没有滚动条时,逻辑视的内容被放大或者缩小到正好窗口大小。 SetScrollSizes设置窗口的映射模式,窗口尺寸,页和行尺寸。sizeDefualt被定义为(0,0)。 下面几个函数用来实现滚动或者得到滚动条相关的信息 void ScrollToPosition(POINT pt); // set upper left positi...
SetScaleToFitSize设置视口尺寸为当前的窗口尺寸,这样,在没有滚动条时,逻辑视的内容被放大或者缩小到正好窗口大小。 SetScrollSizes设置窗口的映射模式,窗口尺寸,页和行尺寸。sizeDefualt被定义为(0,0)。 下面几个函数用来实现滚动或者得到滚动条相关的信息 void ScrollToPosition(POINT pt); // set upper left positi...
(2)自动管理滚动条,响应滚动条消息。 为了实现这些功能,CScrollView覆盖CView或者CWnd的一些虚拟函数和消息处理函数,添加了一些新的函数,当然也设计了新的成员变量。 CscrollView新的成员变量 protected: int m_nMapMode; CSize m_totalLog; // total size in logical units (no rounding) ...
CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName =...
当我们添加了资源对话框时,它的尺寸在客户区显示时是不会随着窗口的大小调整的,当框架尺寸小于它的尺寸时,还出现了滚动条,操作麻烦同时视觉效果也不良好。 思路 根据客户区的大小调整资源对话框的大小,而客户区大小由父级的框架进行设定。 步骤 1、 根据屏幕分辨率设定框架的尺寸 ...
如何在MFC中防止CScrollView/CFormView类中的滚动条(Windows 6) 、、、 我正在使用MFC单文档接口和CFormView基类创建Windows 6应用程序。如何移除这个滚动条?对话框资源中既没有“垂直滚动条”也没有“水平滚动条”选项。更新:CFormView派生自CScrollView,需要检查CScrollView 更新:如果我不想要滚动条,为什么要使用CFo...
大家都知道,当一个视图是大小要小于它包含的数据/对象,窗格自动显示滚动条,使您可以滚动到视图所需的部分。 FormView的窗格中的坏习惯整个窗格滚动时发生此类事件,这也侧面影响(在本例)滚动可见窗格中的标签标题。为了改变这种情况,我用,我在我的其他应用程序中使用的嵌入式属性表的技术,而不是使用一个标签控件,...
CFormView派生于CScrollView,分割窗口后CFormView总是有水平和垂直2个滚动条,无论如何在属性中设置都不能去掉 google后终于找到2个解决方法: 1.在CFormView的派生类中重写void CLeftView::OnInitialUpdate() voidCLeftView::OnInitialUpdate() { CFormView::OnInitialUpdate(); ...