6

私のアプリでは、時々使用します: ShowWindow(MyForm.Handle, SW_SHOW).

ShowWindow 関数のドキュメントSW_SHOWNORMALには、次のセクションがあります。

「アプリケーションは、ウィンドウを初めて表示するときにこのフラグを指定する必要があります」。

すべてのフォーム (に渡すShowWindow) に対して、フォームが表示されたかどうかを確認するためにブール変数を保持する必要があり、それに基づいて or を使用する必要があることを意味しますSW_SHOWSW_SHOWNORMAL?

の深い意味はSW_SHOWNORMAL

4

2 に答える 2

18

通常という用語は、復元されたものと同義です。この用語は古いバージョンの Windows にさかのぼり、現在ではすべての MSDN ドキュメントで通常または正規化ではなく復元が使用されています。

そのためSW_SHOWNORMAL、ウィンドウの状態を復元済みに設定し、ウィンドウを表示します。一方、SW_SHOW単にウィンドウを表示します。

昔は、復元はノーマライズ、最小化はアイコニック、最大化はフルスクリーンと呼ばれていました。メモリが機能する場合、その古い用語は Windows 3.1 でも使用されていましたが、Windows 95 と NT で変更されました。

于 2013-07-05T12:35:09.847 に答える