Какова цель флагов стиля Windows, таких как WS_TILED и WS_ICONIC, которые просто переименовывают другие? (Windows / C ++) - PullRequest
1 голос
/ 05 марта 2010

Я просматривал различные флаги стилей окон и заметил, что несколько флагов определены так:

#define WS_TILED            WS_OVERLAPPED
#define WS_ICONIC           WS_MINIMIZE
#define WS_SIZEBOX          WS_THICKFRAME
#define WS_TILEDWINDOW      WS_OVERLAPPEDWINDOW

Какова цель определения новых флагов, которые буквально идентичны другим флагам?

1 Ответ

3 голосов
/ 05 марта 2010

Его целью является обратная совместимость.WS_TILED и WS_ICONIC, вероятно, датируются версией Windows 1.

Одна из больших проблем Microsoft, когда они помещают #define или функцию в заголовочный файл SDK, они могут никогда удалить ее снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...