没有system . windows . forms . form . windowproc的定义

本文关键字:windowproc 定义 form forms system windows 没有 | 更新日期: 2023-09-27 18:02:19

我尝试为windows移动应用程序注册一个热键,但是我无法覆盖System.Windows.Forms.Form.WndProc,因为没有找到定义。

我错过了什么重写这个方法?

没有system . windows . forms . form . windowproc的定义

使用MessageWindows类作为RegisterHotKey调用的目标。你可以覆盖它的windowproc并使用它来接收热键消息

似乎不可能。如果你看这里,WndProc方法没有Compact Framework图标。这意味着它是不可用的。

作为参考,Form.WndProc列出了以下目标平台:

Windows 7、Windows Vista、Windows XP SP2、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP Starter Edition、Windows Server 2008 R2、Windows Server 2008、Windows Server 2003、Windows Server 2000 SP4、Windows Millennium Edition、Windows 98

Control.Update列表:

Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

这篇文章也暗示这是不可能的,并指出了一个解决方法。CodeProject上也有一篇文章似乎利用了这个方法。