2
任何人都知道如何添加一个按钮到CDockablePane
的标题栏?我试图以通常的方式与CDialog
,但它并不适用于CDockablePane
工作...添加一个按钮到MFC CDockingPane标题栏
感谢
任何人都知道如何添加一个按钮到CDockablePane
的标题栏?我试图以通常的方式与CDialog
,但它并不适用于CDockablePane
工作...添加一个按钮到MFC CDockingPane标题栏
感谢
您需要创建的CMFCCaptionButton一个实例,然后使用CDockablePane类的保护但无证m_arrButtons
成员:
yourDockablePane.m_arrButtons.Add(new CMFCCaptionButton(YOURCOMMANDID));
然后还有两个问题(不是MFC专家)。 1 - 我的CDockablePane派生类中的哪里是放置代码的最佳位置2 - 我是否需要使CMMFCCaptionButton上下文创建自定义按钮(使用自定义图标)? – smichaud 2010-11-05 18:24:28
我找到了问题1的答案......它在CDockablePanel :: SetCaptionButtons中被覆盖。太明显了,对不起... – smichaud 2010-11-05 18:31:00
@smichaud,good :)关于你的第二个问题,你必须继承CMFCCaptionButton并覆盖它的[OnDraw()](http://msdn.microsoft.com/en- us/library/cc702147.aspx)方法。 – 2010-11-05 19:24:34