对于程序中需要的某些功能,我必须添加对 DLL 的引用。我想知道程序员如何找到函数所需的 DLL。
例如,如果我需要获取活动窗口的文本,我必须引用“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 的回答所示,谷歌通常是您的朋友。