1

さまざまなウィンドウ スタイル フラグを調べていたところ、いくつかのフラグが次のように定義されていることに気付きました。

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

他のフラグと文字通り同一の新しいフラグを定義する目的は何ですか?

4

1 に答える 1

3

その目的は下位互換性です。WS_TILED と WS_ICONIC は、おそらく Windows バージョン 1 にさかのぼります。

Microsoft の大きな負担の 1 つは、SDK ヘッダー ファイルに #define または関数を配置すると、二度と削除できないことです。

于 2010-03-05T02:42:29.817 に答える