
第一步:在向导中给你的树形控件关联一个CTreeCtrl的变量(就像你代码中的m_Mess)
第二步:在向导中,添加该树形控件的NM_Click消息(就是鼠标单击消息,以下假设函数名为OnClickTree)
第三步:在代码中添加你的数据(主要是在初始化树形控件的数据的函数中,如你代码中的OnInitDialog()就可以)
HTREEITEM hRoot = m_ctrlTree.InsertItem("北京")
m_ctrlTree.SetItemData(hRoot, 1)
HTREEITEM hChild = m_ctrlTree.InsertItem("朝阳区", hRoot)
m_ctrlTree.SetItemData(hChild, 2)
hChild = m_ctrlTree.InsertItem("海淀区", hRoot)
m_ctrlTree.SetItemData(hChild, 3)
注意:我在上面用了SetItemData函数,主要是给不同的节点添加不同的标记
,在下面的单击消息函数中就可以看出它的作用
1、首先打开是hbuilder编辑器,打开后新建一个空白的html文档,在里面创建一个input按钮,和一个div并给div的id属性设置为btn,同时设置样式,设置div的高度和宽度并把display的属性值设置为none就可以了:
2、然后在下方写入js代码,首先获取两个标签的dom对象,给按钮添加click点击事件,在点击事件的回调函数中调用setTimeout函数,该函数的第一个参数为回调,可以在里面将div的display值重新设置为block,setTimeout函数的第二个值是设置时间,单位为毫秒:
3、设置好以后打开浏览器,可以看到只有一个按钮,点击按钮:
4、等待1秒钟,下方就会出现div了:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)