mfc link control怎么添加点击响应时间

mfc link control怎么添加点击响应时间,第1张

很简单:

第一步:在向导中给你的树形控件关联一个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了:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11620723.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存