问题标签 [mfc-feature-pack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - How to Place DialogBar or Dialog box into pane in vc 2008 or vc 2010 Beta
Hi now i am working in 2003 vc++ and i am converting(migrating) my project in to vc 2008 or new vc 2010 Beta,i saw the feature pack of 2008,2010 regards CDockable Pane(Auto Hode,floating),so i require this features ,i want to place a dialogbox or dialog bar into pane(CDockable Pane class), so i done this in my following code
Myframe Code snippet is :
when i build it wont shows any error and executed without error in the output the frame show the mypane but mypane didn't show IDD_DIALOG1
So is it anything am i missed please rectify my code and how to place a IDD_DIALOG1 dialogbox in to mypane
PLEASE HELP ME
REGARDS G.BALAJI
visual-studio-2008 - 如何更改 CDockablePane 标题
如何强制刷新 MFC 功能包中 CDockablePane 的标题?我正在使用选项卡式视觉工作室样式示例,并且我想更改选项卡的标题。
这些似乎被缓存在某个地方,因为当我从默认值更改时,它使用应用程序在之前运行时使用的内容。我在注册表中找不到与此相关的任何内容。
我正在修改字符串表 IDS_FILE_VIEW 和 IDS_CLASS_VIEW 以设置新的标题。我已进入 CDockablePane::CreateEx 方法,并且 lpszCaption 参数确实包含新标题,但仍在使用旧标题。
在窗格被隐藏并再次显示之前,新的字幕似乎不会加载。这应该是一个提示,但我无法弄清楚。
为什么它不直接使用我传递给 CreateEx 的标题???
mfc - 在 CChildFrame 中创建的可停靠窗格在第二次应用时不可见。开始
我在 CChildFrame::OnCreate() 中创建了一些可停靠窗格,当我第一次启动应用程序时,它们会显示出来。我第二次启动它们创建的应用程序时,但 splitterwindows 完全靠在客户端区域的两侧(底部和右侧),因此不可见。所以我必须使用鼠标将拆分器拉到客户区域,以便可停靠窗口再次可见。如果我在我的应用程序中执行 File->New,则会创建一个新的客户端窗口并按应有的方式显示可停靠窗口。我认为这与在注册表中保存 Windows 布局有关,因为如果我更改 SetRegistryKey(_T("61sakjgsajkdg")); 在我的应用程序的 CWinApp 派生类中。并重新运行它们第一次再次显示。(但不是我第二次重新启动应用程序)。我怎样才能保存那些可停靠窗口的布局,所以如果我重新启动我的应用程序。他们是可见的?否则我如何阻止我的应用程序。使用先前保存的覆盖窗口布局。与 LoadCustomState() 和 SaveCustomState() 有什么关系?我找不到有关如何实现这些方法的任何信息。我在这里有一个演示项目的链接来演示我的意思:
http://www.4shared.com/file/237193472/c384f0f6/GUI60.html
有人可以告诉我如何在应用程序第二次启动时在我的 CChildFrame 类中显示那些可停靠窗口吗?
c++ - 是否可以创建具有 alpha 混合透明度的 CImageList?
我想知道是否可以创建一个具有 alpha 混合透明度的 CImageList。
创建具有丑陋透明度的 CImageList 的示例代码(无 alpha 混合)
visual-c++ - 启动时没有默认“新文档”的 MFC SDI 应用程序
我的应用程序是具有多个视图的 SDI。默认情况下,它会在应用程序启动时创建一个新文档。我想修改此行为,以便仅当用户明确单击“新建”时才创建新文档。或者至少模仿这种行为。有任何想法吗?我正在使用带有 MFC 功能包的 Visual Studio 2008。我用谷歌搜索并在一篇旧的MS Journal 文章中找到了解决此问题的方法。但不幸的是,它现在似乎不起作用。任何解决方法或解决方案?简而言之,我需要区分对 OnFileNew() 的框架调用和用户单击新建。
c++ - 如何在使用功能区的 MFC 应用程序中使用 F10 作为快捷方式
我使用 VS2008 和 MFC 功能包开发了一个 MFC 应用程序。此应用程序 UI 正在使用功能区。
我现在需要将 F10 作为我的应用程序的一项关键功能的正确快捷方式,但我似乎无法正确设置加速器,因为它总是使用默认的功能区加速器而不是我的。
知道如何实现这一目标吗?
windows - 有没有更好的 MFC 2008 Feature Pack 文档
我试图弄清楚如何使用 CDockablePane。
但是只有几个重载的演示示例(看起来像是不适合程序员的营销示例)我找不到任何教程类型。对于像我这样的中等水平的 MFC 黑客来说,这个参考很重要。
编辑:这是我目前唯一的文档: MSDN VS2010 MFC
c++ - MFC Ribbon - 从命令中单击获取基本元素
我在 MFC 应用程序的功能区上有一个 CMFCRibbonUndoButton。我有一个处理程序,用于单击其 ID ( ON_COMMAND(ID_EDIT_UNDO, ...)
)。但是,当按钮也在快速访问工具栏 (QAT) 中时,显然有两个 CMFCRubbonUndoButtons,每个按钮都保持自己的状态。在命令处理程序中,我不知道如何判断哪个被点击了,如果你调用GetActionNumber()
了错误的,你会得到错误数量的撤消操作返回。
我的ON_COMMAND
处理程序有没有办法让CMFCRibbonBaseElement*
触发事件的事件发生?
编辑:答案对我很重要,这个问题有点晦涩,但我要悬赏!
编辑:这是它如何添加到 QAT 中的:
visual-studio-2008 - 使用 MFC Feature Pack 1 在 VS2008 中停靠选项卡式窗格位置
使用来自http://msdn.microsoft.com/en-us/library/cc309030.aspx的命名
当我将 CPaneDialog 与另一个 CDockablePane 对接时,选项卡式窗格位置始终位于停靠区底部,如何将选项卡式窗格位置设置为停靠区顶部,就像普通选项卡式控件一样?
c++ - 如何设置 CMFCPropertyListCtrl 的列宽?
我正在向这样的类型的对象添加属性CMFCPropertyGridCtrl
:
结果是只有第二列是可见的,而不是应该包含“名称”的第一列。
- 我找到
CMFCPropertyGridCtrl::GetPropertyColumnWidth()
了,但似乎没有相应的Set...
方法... - 我查看了
NewControls
示例,其中列大小似乎是全自动的。但是,我找不到与我的代码相关的差异。
我错过了什么?