1

私はWindowsプログラミングに不慣れです。CreateWindow()Windows OSでは、ほとんどすべてのアプリケーションがウィンドウを開きます。これらすべてのアプリケーションが同じAPIを呼び出してウィンドウを作成するかどうかを知りたいですか?

または、私の質問をする別の方法:ゲーム、音楽プレーヤー、ブラウザー、インスタントメッセージング、IDEなどはすべてAPIを呼び出すことによってウィンドウを作成しますCreateWindow()か?そうでない場合、Windowsでウィンドウを作成するために他にどのようなAPIを使用できますか?

4

1 に答える 1

3

はい、それCreateWindowExはウィンドウを作成できる唯一のAPIです(などの他の関連APIもDialogBoxAllocConsoleこれを内部で実行します)。各アプリケーションが使用するグラフィックスタック(WPF、DirectXなど)に関係なく、最終的にはすべてがになりCreateWindowます。

于 2012-09-19T08:50:48.700 に答える