c++ Windows窗体应用程序——在哪里实现OnInitDialog()
C++ Windows Forms application -- where to implement OnInitDialog()?
我是编程新手,我正在Visual Studio c++ 2012上试验Windows窗体应用程序。我在表单中添加了一个comboBox,并希望使用运行时确定的值进行初始化。我做了一些研究,发现我需要定义OnInitDialog()函数。我在哪里实现它(以及如何实现)?Visual Studio创建了两个源文件:Form1.h和.cpp。
谢谢。
OnInitDialog()
适用于MFC对话框,而不是Windows窗体——您可以在每个控件的构造函数中初始化控件,也可以在窗体的Load事件(OnLoad overridable方法)中初始化控件——在这个SO回答中提供更多信息。
OnInitDialog需要成为从CDialog或CDialog派生的类的一部分。
如果您使用Visual Studio项目创建向导并选择MFC类型的应用程序,然后作为基于对话框,您将有OnInitDialog函数由向导自动创建。
相关文章:
- 如果没有malloc,链表实现将失败
- 如何在c++中实现处理器调度模拟器
- 如何在c++中使用引用实现类似python的行为
- 实现无开销push_back的最佳方法是什么
- 使用简单类型列表实现的指数编译时间.为什么
- 如何在BST的这个简单递归实现中消除警告
- 实现一个在集合上迭代的模板函数
- 我应该实现右值推送功能吗?我应该使用std::move吗
- 如何正确实现和访问运算符的各种自定义枚举器
- C++Union/Struct位域的实现和可移植性
- 这个极客对极客的trie实现是否存在内存泄漏问题
- 在c++中实现LinkedList时,应出现未处理的错误
- 为左值和右值的包装器实现C++范围
- 使用模板进行堆栈实现; "name followed by :: must be a class or namespace"
- 使用GSoap实现ONVIF
- 在用于格式4的arm模拟器中实现功能时的一个问题
- 用于AVX的ln(x)的实现,m256
- 用常见虚拟函数实现的任意组合来实现派生类的正确方法是什么
- 在C++中,如何在类和函数(可能是模板化的)的头中编写完整的实现
- c++ Windows窗体应用程序——在哪里实现OnInitDialog()