在MFC中,通过按钮点击创建子对话框时,在子对话框的构造函数中不能涉及到对控件的操作,包括对控件关联变量的操作,否则会出现断言,因为运行到构造函数这一步时,对话框还没创建好,其中的控件也都还没有被初始化,但是我们可以把这些对于控件的操作放入OnInitDialog()中去做,这样就不会出错了。
MFC创建子对话框时的注意点
最新推荐文章于 2024-06-04 21:19:45 发布
在MFC中,通过按钮点击创建子对话框时,在子对话框的构造函数中不能涉及到对控件的操作,包括对控件关联变量的操作,否则会出现断言,因为运行到构造函数这一步时,对话框还没创建好,其中的控件也都还没有被初始化,但是我们可以把这些对于控件的操作放入OnInitDialog()中去做,这样就不会出错了。