一个treectrl
右击以后要获得选中的文本内容void Addressbook::OnProperty()
{
// TODO: 在此添加命令处理程序代码
Addressbooknamechange *dlg= new Addressbooknamechange;
dlg->Create(IDD_ADDRESSBOOKPROPERTY);
dlg->ShowWindow(SW_SHOW);
HTREEITEM a=m_treecontril.GetSelectedItem();
dlg->text=m_treecontril.GetItemText(a);}
这段代码什么也没获得 为什么
右击以后要获得选中的文本内容void Addressbook::OnProperty()
{
// TODO: 在此添加命令处理程序代码
Addressbooknamechange *dlg= new Addressbooknamechange;
dlg->Create(IDD_ADDRESSBOOKPROPERTY);
dlg->ShowWindow(SW_SHOW);
HTREEITEM a=m_treecontril.GetSelectedItem();
dlg->text=m_treecontril.GetItemText(a);}
这段代码什么也没获得 为什么
//{{AFX_MSG_MAP(CWordDlg)
ON_NOTIFY(NM_RCLICK, IDC_TREE1, OnRclickTree1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()void CWordDlg::OnRclickTree1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
HTREEITEM a=m_treecontril.GetSelectedItem();
dlg->text=m_treecontril.GetItemText(a); *pResult = 0;
}
而我点击的是叶