在移动设备上使用SetWindowsHookEx

arden1019 2006-06-20 01:36:43
hKeyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL,
KeyboardHookProcedure,
Marshal.GetHINSTANCE(
Assembly.GetExecutingAssembly().GetModules()[0]),
0);

上面的代码是在一个键盘勾子中使用的一次调用。

我想在我的移动设备上(pocket pc 2003),写一个键盘勾子,但是,compact frameworks不支持Marshal.GetHINSTANCE,
我该如何得到这个句柄呢?
小弟我接触windows编程没几天,还请各位老大们解释一下SetWindowsHookEx的这个IntPtr hInstance参数是什么?




...全文
111 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
diandian82 2006-07-05
  • 打赏
  • 举报
回复
up
arden1019 2006-07-05
  • 打赏
  • 举报
回复
提上来,谁回复一个就当散分了....我结不了贴啊

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧