MFC在应用程序的所有视图上共享一个静态标签
MFC share one static label on all the views of the application
我正在开发一个c++ MFC应用程序。我想知道我是否可以使一个静态标签或按钮,可以存在于应用程序的所有视图,而无需重写代码。
我希望这个标签出现在应用程序的几乎所有视图上,并根据用户的操作动态更新。
我认为最简单的方法是创建一个基类视图,其中以编程方式创建的按钮或标签(而不是使用资源编辑器)作为成员变量。然后从该基类继承所有其他视图,您仍然可以根据需要显示、隐藏或更新按钮/标签。
不知道你说的"不重写"是什么意思
最简单的方法是创建视图类的子类来绘制静态标签,并听取windows消息,以便标签可以以不同的方式绘制。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 运行同一解决方案的另一个项目的项目
- 挂起和取消挂起一个文件DLL
- 用C++中的一个变量定义一个常量
- 如何使QLineSeries/QXYSeries仅显示一个点标签
- win32 c++ 我想在静态标签的文本之后直接插入一个 EDIT 控件
- 如何从另一个QML文件更改标签文本
- 一个标签,其背景一方面是透明的,另一方面是上部窗口
- 我已经创建了一个精灵的否,并以相同的参考将它们添加到场景中,现在,如何使用标签删除它们
- 在替换链中修复OrigClOrdID(标签41).它是订单中的第一个还是链中的前一个
- 如何使用Blackberry 10中的Cascades中的Qt/qml/C++将一个qml文件中的标签文本从另一个qml
- 可以定义一个带有goto语句和标签的宏吗
- 使用Qt信号和插槽更改另一个类的标签文本
- Qt GUI设计-是否有一个不可见的字符适合标签文本
- 我的应用程序:标签显示一个值,当我按下按钮时应该增加或减少
- 创建一个Gtk按钮,背景中有一个图像,前面有一个标签
- MFC在应用程序的所有视图上共享一个静态标签
- ref类,返回一个标签向量