1.使用套间线程初始化com环境,再使用cfiledialog对话框,不能正常浏览我的电脑下的文件夹.换成CoInitialize(NULL);就好了.
void CTreeCtrlTestDlg::OnBnClickedButton3()
{
//CoInitialize(NULL);
CoInitializeEx(NULL,COINIT_MULTITHREADED);
CFileDialog openFileDlg(FALSE);
openFileDlg.DoModal ();
}
2.vs2003的树控件拖动到对话框时,树控件的属性中scroll默认为false,于是就很奇怪了,把所有的树节点全部delete(ctreectrl->deleteallitems).再insertitem就显示不出来.把scroll设为true,一切正常.
写个随笔吧,免得忘掉.