Использование WndProc для моего приложения C#.net
Вопрос
Я хотел бы знать, если я использую WndProc в своем приложении C#.net для обработки события минимизации в моей форме, возникнут ли какие-либо проблемы, если мое приложение будет установлено в другой версии Windows или другой платформе?типа хр, 2к3 и тд?
Решение
Если вы не сделаете это неправильно, нет.
Нативные приложения C работают одинаково и работают во всех версиях Windows (при условии, что они написаны правильно).
В общем, если вы выйдете за рамки WinForms и начнете использовать функции WndProc или Win32 API (P/Invoke), рекомендую прочитать Блог Рэймонда Чена, в котором описаны многие распространенные ошибки при работе с собственными оконными методами.
Другие советы
Нет.WndProc представляет собой оболочку стандартного API Windows, который существует уже много-много лет на платформах Microsoft.
События Minimize очень стандартизированы и без проблем работают на любой платформе MS.