2009-10-20 24 views
2

我想知道,如果我在我的C#.net應用程序中使用WndProc來處理我的表單中的最小事件,如果我的應用程序將安裝在不同的版本中,是否會有任何問題的Windows或其他平臺?像XP,2K3等?WndProc對我的C#.net應用程序的使用

回答

2

除非你做錯了,否。

本地C應用程序的工作方式相同,它們可以在所有版本的Windows上工作(假設它們的寫入是正確的)。通常,如果超越WinForms並開始使用WndProc或Win32 API函數(P/Invoke),我建議您閱讀Raymond Chen's blog,其中描述了使用本機窗口方法時的許多常見缺陷。

+1

感謝信息 – 2009-10-20 01:34:17

+1

Raymond Chen是個天才。他的博客是關於這個主題的一個非常有趣的閱讀。他有一系列關於消息處理的博客文章,這些博文是Win32程序員必讀的。 – 2009-10-20 02:16:59

1

不需要。WndProc包裝了一個標準的windows API,這個API在很多多年的微軟平臺上已經存在了。

最小化事件是非常標準化的,並且可以在任何MS平臺上工作而不會出現問題。

相關問題