MFC List Control运行出错解决思路
MFC List Control运行出错
我在主对话框中调用另一个子对话框(对话框中只有一个List Control控件),编译没错,运行出错

子对话框中没有OnInitDialog函数,也找不到WM_INITDIALOG 消息。
请问是什么原因?
------解决思路----------------------
CDialogEx派生于什么类啊?
m_list.InsertColumn(0,_T("test"))这一句在构造函数里肯定不对,这个时候
CGetLocalListenPortList都还没有create.。
我在主对话框中调用另一个子对话框(对话框中只有一个List Control控件),编译没错,运行出错
子对话框中没有OnInitDialog函数,也找不到WM_INITDIALOG 消息。
请问是什么原因?
IMPLEMENT_DYNAMIC(CGetLocalListenPortList, CDialogEx)
CGetLocalListenPortList::CGetLocalListenPortList(CWnd* pParent /*=NULL*/)
: CDialogEx(CGetLocalListenPortList::IDD, pParent)
{
m_list.InsertColumn(0,_T("test"));
}
CGetLocalListenPortList::~CGetLocalListenPortList()
{
}
void CGetLocalListenPortList::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_LIST, m_list);
}
BEGIN_MESSAGE_MAP(CGetLocalListenPortList, CDialogEx)
END_MESSAGE_MAP()
------解决思路----------------------
CDialogEx派生于什么类啊?
m_list.InsertColumn(0,_T("test"))这一句在构造函数里肯定不对,这个时候
CGetLocalListenPortList都还没有create.。