处理对话人口的最佳方法?

时间:2010-08-04 22:19:14

标签: winapi dialog

在我的应用程序中,我有许多对象和子项的大型结构。我正在设计一组属性表,您可以打开它们来检查特定对象(以及它的基类),以便您可以直接修改它们。

填充这些对话框的最佳策略是什么?当前设计是在对话框打开时测试当前对象,并为要检查的对象初始化预期的属性表。在每个属性表的WM_INITDIALOG中,它具有获取/设置每个成员变量的特定代码。

我在这里看到的潜在问题是,所有内容都在单个源文件中进行了硬编码,可能会变得非常大。我正在考虑将对话框填充到每个单独的对象,但我想知道将UI代码绑定到我们的后端目标代码是一个明智的想法。未来的维护者将需要访问生活在几个不同源文件中的几个不同对象,而不是单个源文件。

我可以从中受益的任何最佳做法?我不知道从哪里开始。我继续使用当前的设计很好,但由于我能够重新架构这些对话框如何与我们的对象交互,我想在这里做出正确的选择。

0 个答案:

没有答案