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.net2005中如何调用外部vbs文件

vb2005 是啥东西

从 vb.NET (2003) 迁移到 vb2005 都有哪些好处?

VB.NET 2005 - 无法绑定到新的显示成员 - 组合框 - 数组

关于VB.NET2005中dataGridView的问题

导出vs 2005(vb.net)中的所有sql表记录