我想知道,如果我在我的C#.net應用程序中使用WndProc來處理我的表單中的最小事件,如果我的應用程序將安裝在不同的版本中,是否會有任何問題的Windows或其他平臺?像XP,2K3等?WndProc對我的C#.net應用程序的使用
2
A
回答
2
除非你做錯了,否。
本地C應用程序的工作方式相同,它們可以在所有版本的Windows上工作(假設它們的寫入是正確的)。通常,如果超越WinForms並開始使用WndProc或Win32 API函數(P/Invoke),我建議您閱讀Raymond Chen's blog,其中描述了使用本機窗口方法時的許多常見缺陷。
1
不需要。WndProc包裝了一個標準的windows API,這個API在很多多年的微軟平臺上已經存在了。
最小化事件是非常標準化的,並且可以在任何MS平臺上工作而不會出現問題。
相關問題
- 1. 從我的.Net應用程序我的.NET應用程序
- 2. 在Qt應用程序(wndproc)中使用winapi和opengl函數(C++)
- 3. 如何在我的應用程序中使用c#.net
- 4. XMLTextWriter使用C#.Net應用程序WiterData
- 5. 如何使用C#.NET應用程序
- 6. WndProc在我的WPF應用程序不'處理'WM_INPUT事件
- 7. C++ GUI應用程序:在WndProc中啓動子進程(無MFC)
- 8. 使用C#從我的應用程序
- 9. C#.Net中的Win32應用程序
- 10. .NET應用程序中的c#代碼
- 11. 針對.NET應用程序的Debian UnauthorizedAccessException
- 12. 使用WEB GUI的.NET應用程序
- 13. 從C++啓動C#.Net應用程序
- 14. 我的Web應用程序的文本編輯器(C#.Net + AngularJS)
- 15. 使用.NET閱讀Android應用程序(apk)的ApplicationManifest使用.NET
- 16. 用vb.net和C#.NET Silverlight應用程序
- 17. 無法使用.NET Web應用程序(C#)在NetSuite的登錄
- 18. 使用.NET GUI的跨平臺C++應用程序?
- 19. 使用C#.NET的多語言窗口應用程序
- 20. C#.Net X64使用64位DLL時的應用程序崩潰
- 21. 使用C#.NET(基於Web的應用程序)
- 22. C#.Net關閉超出內存使用量的應用程序
- 23. 如何在C#.net桌面應用程序中使用VC++應用程序
- 24. 實時升級.NET應用程序中使用的COM對象
- 25. 從我的.NET應用程序調用現有Com應用程序的方法
- 26. .NET Reboot推遲 - 我的.NET應用程序將如何響應?
- 27. 如何從我的.NET應用程序調用.NET
- 28. C#哪個.net版本不需要我的應用程序
- 29. VS2012和Wix 3.6 - 使用我的應用程序安裝.Net 4.5
- 30. 使用MSI與我的應用程序安裝.NET Framework
感謝信息 – 2009-10-20 01:34:17
Raymond Chen是個天才。他的博客是關於這個主題的一個非常有趣的閱讀。他有一系列關於消息處理的博客文章,這些博文是Win32程序員必讀的。 – 2009-10-20 02:16:59