有没有人知道在System.Runtime.InteropServices名称空间中有深入的好教程/电子书?我刚刚阅读了this教程,了解如何让UAC盾牌出现在按钮中,现在我真的想学习这个。
P.S。如何在windows系统文件中查看是否存在一个方法来显示按钮中的UAC屏蔽?
答案 0 :(得分:9)
http://pinvoke.net有很多实际例子。
答案 1 :(得分:4)
同时查看P/Invoke Interop Assistant。那里有一些很棒的代码,也是一个非常有用的工具。它使学习更容易。
答案 2 :(得分:1)
至于你的p.s.,您需要的代码在您提供的信息中。您使用SendMessage方法将BCM_SETSHIELD消息发送到应该显示它的句柄(在这种情况下,按钮的句柄)。
pinvoke.net是获取原生函数原型的好地方,但如果你不知道你在寻找什么,那就不是最好的了。我会建议Windows API reference section of MSDN。您可以按字母顺序,按类别和Windows版本浏览功能,所有功能都包括它们的功能,返回的内容以及控制其操作的标志选项。