わかりましたので、C ++でwin32アプリケーションを作成していて、GUIの色をどうするか疑問に思っています。プログラム 3ds Max、Unity Pro、または CryEngine 3 のように色付けしたいと思います。これらのアプリケーションでは、それらは濃い灰色のようになります。win32 アプリケーションに同じ色を適用するにはどうすればよいですか?
私のプロジェクトは OpenGL ゲーム エンジンです。
わかりましたので、C ++でwin32アプリケーションを作成していて、GUIの色をどうするか疑問に思っています。プログラム 3ds Max、Unity Pro、または CryEngine 3 のように色付けしたいと思います。これらのアプリケーションでは、それらは濃い灰色のようになります。win32 アプリケーションに同じ色を適用するにはどうすればよいですか?
私のプロジェクトは OpenGL ゲーム エンジンです。
これらのエディターは、実際の Windows ハンドラーを使用するか、DirectX (Direct2D) または OpenGL を介したハードウェア アクセラレーションを使用して、カスタム描画要素を介して実行されます。
これは、必要なすべての詳細を提供する WinAPI を使用したオーナー描画コントロールの簡単な要約です。または、コントロール スキニングを非常に簡単にする Qt や、Chrome がスキニングに使用する GTK などを使用することもできます。
ハードウェア アクセラレーションの部分については、次の 2 つの段階があります。