DialogA为主程序窗口,DialogB为CHILD窗口。
将DialogB加在DialogA上,再在DialogB上用代码增加一个CTREECTRL。
所有代码都是在A的类中实现的!
但触发不了树的任何事件,该怎么办呢?我也手工增加了事件触发的代码:
DialogA.cpp: ON_NOTIFY(TVN_SELCHANGED, IDC_MYTREECTRL, OnSelchangedTree)
DialogA.h: afx_msg void OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult);
void CIMDialog::OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult)
{
MessageBox("aa");
}
:((((
将DialogB加在DialogA上,再在DialogB上用代码增加一个CTREECTRL。
所有代码都是在A的类中实现的!
但触发不了树的任何事件,该怎么办呢?我也手工增加了事件触发的代码:
DialogA.cpp: ON_NOTIFY(TVN_SELCHANGED, IDC_MYTREECTRL, OnSelchangedTree)
DialogA.h: afx_msg void OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult);
void CIMDialog::OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult)
{
MessageBox("aa");
}
:((((
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货