Как добавить кнопку «Свернуть в трей» в заголовке программы?
Хочу добавить в свою программу (MS VC++, WinAPI) кнопку для сворачивания в трей. Сам алгоритм сворачивания понятен - показали иконку в трее и спрятали окно. Но как добавить иконку в заголовок окна (та полоска сверху, где находятся кнопки "Закрыть", "Развернуть" и "Свернуть")?
Поиски в интернете довели до указаний, что тот метод, что работал в Windows XP, не работает в Windows 7 и выше. Тем не менее, я знаю программы, где это реализовано и успешно работает как в XP, так и в семерке/восьмерке.
Так как же можно добавить кнопку в заголовок, чтобы она работала и в XP, и в более новых версиях Windows?