如何在 MFC 工具栏中添加自定义控件

Posted

技术标签:

【中文标题】如何在 MFC 工具栏中添加自定义控件【英文标题】:How to add custom control in MFCtoolbar 【发布时间】:2019-01-10 11:12:00 【问题描述】:

我正在使用CMFCToolBar 来使用 MFC 功能,并想制作一个图片中给出的自定义工具栏

我可以添加组合框,但无法在组合框中添加行。我有以下需求:

CMFCtoolbarComboboxButtom 中的文本行 带有向上/向下箭头的组合框,用于增加和减少值。

如何在CMFCtoolbarComboBoxButton中添加线条并放置宽高控制等多个控件?

使用 Visual C++ 2018

【问题讨论】:

【参考方案1】:

无法使用CMFCToolbarComboboxButtom 在“行”上放置一些自定义控件 - 为此您需要另一个(我猜是定制的)控件/按钮。

但是,如果您有 unicode 构建,我猜也许可以使用 unicode 字符集输入向上/向下箭头。

【讨论】:

以上是关于如何在 MFC 工具栏中添加自定义控件的主要内容,如果未能解决你的问题,请参考以下文章

在MFC里面添加个自定义控件,为啥程序自动退出,不显示窗口等待用户操作了?

MFC:如何将自定义控件包含到 Visual Studio 的工具箱中

如何在 MFC 自定义控件类中挂钩控件关闭

MFC 自定义 - 添加新工具栏?

C# WinForm 自定义控件如何实现动态添加子控件

VS2010中如何实现自定义MFC控件