我想点树的一项后打开一个对话框,但是无论点击哪都打开了,如何设置只点击那一项才打开呢?void CStuProjectDlg::OnNMClickTree1(NMHDR *pNMHDR, LRESULT *pResult)
{
// TODO: 在此添加控件通知处理程序代码
HTREEITEM hTreeCurrent; StuInfo *showWin=new StuInfo; showWin->Create(IDD_STUINFO,NULL);

hTreeCurrent=m_TreeCtrl.GetSelectedItem(); CString str=m_TreeCtrl.GetItemText(hTreeCurrent);    this->ShowWindow(SW_HIDE); if(str==("学生信息"))

showWin->ShowWindow(SW_SHOW); *pResult = 0;
}
还有,想问一下,CComboBox下拉框如果设置成点下拉箭头后出现的选项都列出来?
我现在的情况是点箭头后只显示第一项,然后有个很小很小的箭头,点击后才显示下一项?记得6.0都没问题的,我用的是VC.NET