WPF实现Win32API的调用
新博客地址:https://gyrojeff.top,欢迎访问!
本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客👇
本文标题:WPF实现Win32API的调用
文章作者:gyro永不抽风
发布时间:2020年09月10日 - 13:09
最后更新:2020年09月15日 - 08:09
原始链接:http://hexo.gyrojeff.moe/2020/09/10/WPF%E5%AE%9E%E7%8E%B0Win32API%E7%9A%84%E8%B0%83%E7%94%A8/
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请保留原文链接及作者!
之前在暑假的时候学了FDU的SoC课程,故对编译时的情况有了一定的了解。在WPF当中,如果我们要调用Win32API(这里以keybd_event
为例):
1 | [ ] |
上述代码的意思也显而易见,
DllImport
是一个attribute
标签。值得注意的是下面的extern
关键词。众所周知,.dll
的全称是Dynamic Link Library
,即在编译时编译器会根据代码中的声明对库中的方法动态链接。这里的extern
即,是对keybd_event
做了声明,并明确是在user32.dll
当中。其他Win32API
的调用同理。