Visual c++ 如何调用LimitText而不导致派生CComboBox异常

Visual c++ 如何调用LimitText而不导致派生CComboBox异常,visual-c++,combobox,Visual C++,Combobox,我有自己的类,名为CDynComboBox,它是从cmbobox派生的。在构造函数中,我调用了LimitText: CDynComboBox::CDynComboBox() : m_bHandleComboItemDeleted(false) { LimitText(50); // AJT v20.2.1 } 当我在调试模式下运行应用程序并显示任何使用这些控件之一的对话框时,我会得到一个异常。我从这个异常中意识到控件的句柄是null 那么,在我的派生组合中调用LimitText而不引起

我有自己的类,名为
CDynComboBox
,它是从
cmbobox
派生的。在构造函数中,我调用了
LimitText

CDynComboBox::CDynComboBox()
: m_bHandleComboItemDeleted(false)
{
    LimitText(50); // AJT v20.2.1
}
当我在调试模式下运行应用程序并显示任何使用这些控件之一的对话框时,我会得到一个异常。我从这个异常中意识到控件的句柄是
null


那么,在我的派生组合中调用
LimitText
而不引起异常的正确方法是什么呢?

重写
OnCreate
,在那里调用
LimitText
。@IgorTandetnik谢谢。