【发布时间】:2013-07-22 00:19:05
【问题描述】:
对于我在程序中需要的某些功能,我必须添加对 DLL 的引用。我想知道程序员如何找到函数所需的 DLL。
例如,如果我需要获取活动窗口的Text,我必须引用“user32”。
如何确定需要导入的 DLL?你浏览文档吗?
我目前正在使用 Visual Basic .NET
【问题讨论】:
-
您需要的是本机方法还是 .NET 方法?
对于我在程序中需要的某些功能,我必须添加对 DLL 的引用。我想知道程序员如何找到函数所需的 DLL。
例如,如果我需要获取活动窗口的Text,我必须引用“user32”。
如何确定需要导入的 DLL?你浏览文档吗?
我目前正在使用 Visual Basic .NET
【问题讨论】:
大部分时间只是用谷歌搜索我正在尝试做的事情,例如:
https://www.google.com.au/search?q=get+text+from+window+in+c%23
我阅读了前 3 个答案。
我还阅读了一些博客,阅读了一些书籍,如果我真的遇到困难,我会浏览文档。虽然我发现 MSDN 文档有时并不是特别有用,但有时它可能会很好。或者我会拿起电话给我的一些书呆子打电话。
如果您必须引用 user32 和 COM DLL,我建议您查看 http://www.pinvoke.net/,但如果您正在编写 VB.NET 代码而不是尝试做任何花哨的事情,那么可能有一种更简单的方法来做你正在尝试做。
【讨论】:
MSDN 上的 Windows API 函数文档始终包含库,您可以在文档页面底部找到它。
找到您需要的功能是另一回事,如 LachlanB 的回答所示,Google 通常是您的朋友。
【讨论】: