vb2005问题:如何使用enumchildwindows遍历子窗口呀,要一个简单的例子
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb2005问题:如何使用enumchildwindows遍历子窗口呀,要一个简单的例子相关的知识,希望对你有一定的参考价值。
vb2005问题:如何使用enumchildwindows遍历子窗口呀,要一个简单的例子,父窗口句柄已知,能在回调时msgbox子窗口句柄就行,感谢了,一定要vb2005语言的哟,
参考技术A 自己找资料吧!!1本回答被提问者采纳如何使用 TaskDialogIndirect 在 vb6 中获取回调函数?
【中文标题】如何使用 TaskDialogIndirect 在 vb6 中获取回调函数?【英文标题】:How to get a callback function in vb6 with TaskDialogIndirect? 【发布时间】:2011-03-09 16:42:29 【问题描述】:我在 VB6 中使用 TaskDialogIndirect。它工作得很好,我什至在 TASKDIALOGCONFIG 的 pszFooter 成员中有链接工作(启用 TDF_ENABLE_HYPERLINKS)。
问题是当光标悬停在链接上时变成“手”时,我不知道如何让 TaskDialogIndirect 的 TASKDIALOGCONFIG.pfCallback 成员指向我的自定义函数,所以我 实际上可以将用户引导到显示的超链接。
tdi.pszFooter = StrPtr("<a href=" & Chr$(34) & "www.cnn.com" & Chr$(34) & ">www.cnn.com</a>")
谁能帮帮我?谢谢!
【问题讨论】:
【参考方案1】:Public Function FnPtrToLong(ByVal lngFnPtr As Long) As Long
FnPtrToLong = lngFnPtr
End Function
【讨论】:
你还需要做 Ptr = fnPtrToLong(Addressof MyFunction)以上是关于vb2005问题:如何使用enumchildwindows遍历子窗口呀,要一个简单的例子的主要内容,如果未能解决你的问题,请参考以下文章
从 vb.NET (2003) 迁移到 vb2005 都有哪些好处?