MFC 控件和值变量

MFC control and value variables

在Microsoft Foundation Class库中,附加到图形组件的差值变量和控制变量是什么?

假设您询问的是在对话框编辑器中将变量附加到图形控件的方式:

"value" 变量与控件的内容相关,"control" 变量与控件本身相关。

例如,对于CEdit控件,内容变量可能是CStringint等,该变量可能包含用户需要的内容已进入控件(或您可能希望显示的内容),而控件变量将是一个 CEdit 实例,您可以使用它来影响控件本身。例如要enable/disable输入.

注意 - 另请阅读@Vlad Feinstein 的评论,这些评论正确地表明对话交换机制比此答案中包含的内容更多。我的回答 only 阐明了对话框编辑器中可用的两种类型的变量映射之间的区别,这是最初提出的问题。这个答案不是(而且永远不会!)关于如何在 MFC 中创建和使用对话框的教程。