P/Invoke教程?

Kre*_*dns 5 c# pinvoke interop uac

有没有人知道在System.Runtime.InteropServices名称空间中有深入的好教程/电子书?我刚刚阅读了教程,了解如何使UAC屏蔽显示在一个按钮中,现在我真的想学习这个.

PS如何查看Windows系统文件以了解是否存在在按钮中显示UAC屏蔽的方法?

i_a*_*orf 9

http://pinvoke.net上有很多实用的例子.


sco*_*ttm 1

至于你的ps,你需要的代码在你提供的信息中。您可以使用 SendMessage 方法将 BCM_SETSHIELD 消息发送到应显示该消息的句柄(在本例中为按钮的句柄)。

编辑

pinvoke.net 是获取本机函数原型的好地方,但如果您不知道自己在寻找什么,那么它不是最好的。我建议MSDN 的 Windows API 参考部分。您可以按字母顺序、类别和 Windows 版本浏览函数,所有函数都包含其功能、返回内容以及控制其操作的标志选项的描述。