关于点击一个item响应消息,呵呵,我是通过create在mainframe中完成的。
我想通过点击item‘基础表’在view中显示基础表。而控件我是在mainframe中创建的,用create函数创建的。代码如下:
/////////////这一段代码创建树型控件////////////
if (!m_wndTree.Create(WS_CHILD|WS_VISIBLE|
TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT,
CRect(0, 0, 0, 0), &m_TabCtrl, 100))
{
TRACE0("Failed to create instant bar child\n");
return ;
}
m_wndTree.ModifyStyleEx(0, WS_EX_CLIENTEDGE); ///往树型控件添加内容
HTREEITEM hti = m_wndTree.InsertItem(_T("网络域名管理"));
m_wndTree.InsertItem(_T("基础表"), hti);
m_wndTree.InsertItem(_T("检测历史表"), hti);
m_wndTree.InsertItem(_T("检测批次表"), hti);
我想通过点击item‘基础表’在view中显示基础表。而控件我是在mainframe中创建的,用create函数创建的。代码如下:
/////////////这一段代码创建树型控件////////////
if (!m_wndTree.Create(WS_CHILD|WS_VISIBLE|
TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT,
CRect(0, 0, 0, 0), &m_TabCtrl, 100))
{
TRACE0("Failed to create instant bar child\n");
return ;
}
m_wndTree.ModifyStyleEx(0, WS_EX_CLIENTEDGE); ///往树型控件添加内容
HTREEITEM hti = m_wndTree.InsertItem(_T("网络域名管理"));
m_wndTree.InsertItem(_T("基础表"), hti);
m_wndTree.InsertItem(_T("检测历史表"), hti);
m_wndTree.InsertItem(_T("检测批次表"), hti);
然后判断TVN_SELCHANGED类型,就是点击树节点消息
if (!m_wndTree.Create(WS_CHILD|WS_VISIBLE|
TVS_HASLINES|TVS_HASBUTTONS|TVS_LINESATROOT,
CRect(0, 0, 0, 0), &m_TabCtrl, IDC_TREE))
{
TRACE0("Failed to create instant bar child\n");
return ;
}