【发布时间】:2013-10-25 13:23:07
【问题描述】:
我们的 MFC 程序中有多个非常相似的对话框。这些对话框中的每一个都包含类似的控件(即,它们都包含名称、日期、地址等)。正因为如此,我们不得不多次为窗口编写显示代码,尽管这些控件的处理是相同的。我正在寻找有关如何更改我们的 gui 的建议,以便我只需在一个地方进行处理,而不必多次进行。
我的想法是有一个类来进行处理并将指针传递给控件以显示给该类,尽管我觉得这不是一个很好的 OO 设计。
想法?
【问题讨论】:
-
您的解决方案对我来说听起来不错。另一种可能性是只制作一个对话框并根据不同情况对其进行调整。
-
我曾考虑过这一点,但对话之间存在足够的差异,最终管理它们会更加努力。
标签: user-interface mfc