我的对话框里有个列表视的控件
我想从数据库中读取数据然后在上面显示数据
但我执行m_List.SetItem(nItem,0,"数据");
却出现错误,调试得出错误原因是该窗口句柄为空
请问大家这是怎么回事?
对话框初始化以后该控件不是已经被初始化了吗?
怎么会找不到窗口句柄?还有其它的edit控件都可以给出值,
只有这个列表视不行。55555555555~~~~~~~~~
如果不清楚的话我可以给出更完整一点的程序代码
如果有两列,先insertItem,在SetItemText
m_List.InsertItem(i, _T("位置"));
m_List.SetItemText(i,1,StateVar->GetAt(i));
如果只有一列,只是insertItem就行了。
你的nItem 付值了没有?我看好像没有付值
为该对话框类添加辅助函数FUN()(注:实现你的要求), 在OnInitDialog()中调用FUN().
XsDlg dlg;
之后加上
dlg.DoModal();
dlg.Update(FLASE);
在OnInitDialog()中解决一切:读库,插CListctrl数据。