MFC 控件和值变量
MFC control and value variables
在Microsoft Foundation Class库中,附加到图形组件的差值变量和控制变量是什么?
假设您询问的是在对话框编辑器中将变量附加到图形控件的方式:
"value" 变量与控件的内容相关,"control" 变量与控件本身相关。
例如,对于CEdit
控件,内容变量可能是CString
或int
等,该变量可能包含用户需要的内容已进入控件(或您可能希望显示的内容),而控件变量将是一个 CEdit
实例,您可以使用它来影响控件本身。例如要enable/disable输入.
注意 - 另请阅读@Vlad Feinstein 的评论,这些评论正确地表明对话交换机制比此答案中包含的内容更多。我的回答 only 阐明了对话框编辑器中可用的两种类型的变量映射之间的区别,这是最初提出的问题。这个答案不是(而且永远不会!)关于如何在 MFC 中创建和使用对话框的教程。
在Microsoft Foundation Class库中,附加到图形组件的差值变量和控制变量是什么?
假设您询问的是在对话框编辑器中将变量附加到图形控件的方式:
"value" 变量与控件的内容相关,"control" 变量与控件本身相关。
例如,对于CEdit
控件,内容变量可能是CString
或int
等,该变量可能包含用户需要的内容已进入控件(或您可能希望显示的内容),而控件变量将是一个 CEdit
实例,您可以使用它来影响控件本身。例如要enable/disable输入.
注意 - 另请阅读@Vlad Feinstein 的评论,这些评论正确地表明对话交换机制比此答案中包含的内容更多。我的回答 only 阐明了对话框编辑器中可用的两种类型的变量映射之间的区别,这是最初提出的问题。这个答案不是(而且永远不会!)关于如何在 MFC 中创建和使用对话框的教程。