mfc-feature-pack相关内容

是否可以将 CMFCToolBar 添加到对话框中?

我刚刚尝试了将 CToolbar 添加到新 CMFCToolBar 上的对话框的标准方法.但它不起作用.在我进入新的实现之前,我想知道它是否真的可能? 解决方案 我不确定您所说的“标准方式"是什么意思,但您当然可以通过编程方式实现: //在 MyDlg.h 中类 CMyDlg:公共 CDialog{...CMFCToolBar m_ToolBar;...};//在 MyDlg.cpp 中 ..
发布时间:2022-01-12 15:20:31 C/C++开发

如何在 CDockablePane 中放置 MFC CFormView?

如何将 MFC CFormView 放置在 VS 2008 MFC 功能包中引入的 CDockablePane 中? 解决方案 我在 MFC Feature Pack 示例中找不到此类示例. 所有包含 CFormView 的项目都是: 任务窗格选项卡控件选项卡式视图状态栏演示设置窗格大小菜单子集 但是在任何项目中,CFormView 都没有嵌入到 CDockablePan ..
发布时间:2022-01-12 15:17:28 C/C++开发

C++ MFC 功能包 -->在 CDialog 上创建多个 CDockablePanes

我尝试在 CDialog 上创建一个区域,我可以在其中放置一些 CDockablePanes.这些应该可以完美地停靠到固定的对话框内容. Codejock 对话框窗格示例正是我想要的,但通过 MFC 功能包类实现:http://codejock.com/downloads/samples/dockingpane.asp 目前我有一个继承自 CFrameWndEx 的类,它嵌入在 CDi ..
发布时间:2022-01-12 15:05:46 C/C++开发

使用 PropSheetLook_OneNoteTabs 样式动态调整 CMFCPropertySheet 的大小

我正在尝试动态调整 CMFCPropertySheet 的大小以在每个页面的底部添加自定义控件. 由于所有属性页的高度不同,我有一种机制可以在必要时增加大小.为此,我重写了 OnActivatePage 方法,通过使用 SetWindowPos,我可以调整工作表的大小,首先是选项卡控件,然后是页面,最后我可以移动确定/取消/帮助按钮. 它适用于 PropSheetLook_Outloo ..
发布时间:2022-01-12 15:02:33 C/C++开发

MFC Feature Pack 类菜单上的图标

新的 MFC 功能(功能包)中有三个地方显示菜单: 在菜单栏中 (CMFCMenuBar) 在弹出菜单中 (CMFCPopupMenu) 在 CMFCButton 的“下拉菜单"版本中 我想把图标(高颜色和透明)放在所有的菜单中.我找到了 CFrameWndEx::OnDrawMenuImage() ,我可以用它来自定义在菜单栏项目前面绘制图标.这不是很方便,必须在2008年实现图 ..
发布时间:2022-01-12 14:46:49 C/C++开发

如何使 CMFCToolBarComboBoxButton 能够在垂直模式下工作?

MFC Feature Pack 工具栏组合按钮(class CMFCToolBarComboBoxButton)在水平工具栏模式下工作完美.但在垂直布局模式下,它是简单的按钮,没有组合框功能. 如何使 CMFCToolBarComboBoxButton 能够在垂直模式下工作? 解决方案 这是我的解决方案.我覆盖了垂直模式下按钮的行为.现在按钮在垂直模式下按下时显示组合框下拉窗口. ..
发布时间:2021-06-02 21:32:06 C/C++开发

CMDIChildWnd 外观 &在 Windows-10 上的感觉

我有一个 MDI 应用程序.它已经开发了多年.在 Windows-7 上,一切看起来都是原生的.当我在 windows-10 上启动应用程序时,普通对话框将具有 windows-10 外观&感觉.但是所有子视图仍然具有 Windows-7 外观 &感觉. 我尝试从 CMDIChildWnd 更改为 CMDIChildWndEx 但它对窗口外观没有任何影响 &感觉(客户端矩形周围的另一种边框样 ..
发布时间:2021-06-02 21:31:33 C/C++开发

Vista风格的CMFCButton

我似乎无法在对话框应用程序中以Vista样式显示CMFCButton.我正在将VS2008与MFC Feature Pack一起使用. 以下是重现我的问题的一些步骤: 创建一个新的MFC项目; 指定基于对话框的项目. 在主对话框中添加两个按钮. 为每个按钮添加一个变量.将其中一个变量设为CButton,将另一个变量设为CMFCButton. 编译并运行. 测试应用图片ht ..
发布时间:2021-04-19 19:29:45 C/C++开发

MFC DockablePane不浮动或隐藏

有什么方法可以使MFC DockablePane(来自新的功能包)停靠在无法浮动或隐藏的窗口中(甚至禁用允许用户选择状态的上下文菜单-可停靠,浮动,隐藏等) 我基本上想要的是在一个窗口上具有3个窗格,这些窗格可以更改其水平尺寸,但不能更改其在窗口内的位置.有什么建议吗? 解决方案 解决方案是扩展CDockablePane并在此类中重写以下事件: virtual BOOL Can ..
发布时间:2020-06-30 21:12:15 其他开发

MS Ribbon/Office UI许可证是否值得担心?

想象一下,我想使用VS2008和MFC Feature Pack中的C ++创建一个与MS Word 2007非常相似的应用程序.对于功能区,我有3种选择: 无需获得许可即可使用MFC Feature Pack中的功能区. 从长远来看可能是躲闪的.在您的产品获得全球成功之前,您会没事的,这时MS Legal发出了沉重的希望.但是他们真的可以做任何事情吗? 使用MFC Feature ..
发布时间:2020-06-30 21:12:08 其他开发

2个CMFCTabControls处于不同位置,但选项卡位于同一位置

我想在CScrollView派生的类上具有2组选项卡,因此我将2个CMFCTabCtrs并排放置.选项卡控件充满了对话框(当前是同一类,但出于测试目的,对象不同,以后每个选项卡控件的对话框也不同). 问题是控件本身按需要彼此并排放置.第二个选项卡控件中的选项卡或对话框出现在第一个选项卡控件的区域中,因此与之重叠. (当前用于测试的最低要求)实际上属于右边的控件.标签内的对话框是视图的子级. ..
发布时间:2020-05-09 19:40:01 C/C++开发

VS 2008 MFC功能包-我该如何

我有一个使用MFC Feature Pack编写的应用程序.它使用文档/视图.由于这些类是从“常规" MFC类派生的,因此这些问题可能不是特定于Feature Pack的. 进行更改后,我使用以下代码在选项卡上的名称中添加星号*,并在主窗口标题中添加单词(modified): tabval = "Report_" + pDoc->rptData.reportId.Strip(); wi ..
发布时间:2020-05-09 19:37:14 C/C++开发

VS2010,MFCEditBrowseControl堆崩溃

我有一个简单的对话框,其中包含新的MFC浏览器编辑控件.使用成员变量向导将该控件链接到"CMFCEditBrowseCtrl m_edit".向导生成的映射看起来不错. 第一次运行时,编辑控件会填充中文字符或问号,然后在首次按下浏览按钮时或选择文件后崩溃. 该应用程序因堆损坏失败而崩溃. 当我创建一个新的测试项目并执行相同的步骤时,所有工作都很好-仅当我尝试在具有大约VS2003 ..
发布时间:2020-05-09 19:34:09 C/C++开发

可以将CMFCVisualManager与基于对话框的应用程序一起使用吗?

可以将CMFCVisualManager与基于对话框的应用程序一起使用来更改应用程序的外观吗?如果是这样,怎么办? 想法是使用随MSVC 2008一起发布的MFC Feature Pack更改按钮等控件的形状,颜色等. 解决方案 否,无法完成,至少在谈论Feature Pack版本时不能做到. BCGSoft库的版本10确实具有此功能,请参见例如: http://www.bcgsof ..
发布时间:2020-05-09 19:31:41 C/C++开发

如何设置CMFCPropertyListCtrl的列宽?

我正在向CMFCPropertyGridCtrl类型的对象添加属性,如下所示: myPropertyListCtrl.AddProperty( new CMFCPropertyGridProperty( _T("Name"), foo.GetName()) ); 结果是只有第二列可见,而第一列不应该包含“名称". 我找到了CMFCProper ..
发布时间:2020-05-09 19:31:10 C/C++开发

从MFC Feature Pack将注册表访问转换为数据库调用

我们可能会开始转换旧的VS2003 MFC项目,以使用MFC Feature Pack和VS2008提供的精美新功能.除了一件事以外,几个新的UI控件将非常不错-它们会自动将其信息保存到注册表中.我的注册表没有问题,但是对于用户用尽程序的多个环境而言,将用户数据保存到数据库要容易得多. 因此,我希望有一个主要的“访问注册表"功能可以重载以指向数据库.但是简短的调查并没有发现任何问题.其他人在 ..
发布时间:2020-05-09 19:27:54 C/C++开发

C ++ MFC功能包->在一个CDialog上创建多个CDockablePanes

我尝试在CDialog上创建一个区域,在其中可以放置一些CDockablePanes.这些区域应该可以完全固定在固定的对话框内容上. 我完全想要Codejock对话框窗格示例,但是可以通过MFC Feature Pack类实现: http://codejock.com/downloads/samples/dockingpane.asp 此刻,我得到了一个从CFrameWndEx继承的类 ..
发布时间:2020-05-09 19:22:23 C/C++开发