- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GLUTでのウィンドウの左上のアイコンを変更したい)
GLUTでウィンドウの左上のアイコンを変更する方法
このQ&Aのポイント
- GLUTを使用してウィンドウを作成する際に、左上のアイコンを変更することは可能でしょうか?
- 1ヶ月前からGLUTとOpenGLの学習を始めました。ウィンドウを作成した際に左上のアイコンを変更する方法を教えてください。
- Visual Studio 2003を使用してプログラムのビルドを行っており、Windows XPを使用しています。ウィンドウの左上のアイコンを変更する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
GLUTはOSに依存しないように作られており、ウィンドウの左上のアイコンはWndows依存の部分なので、GLUTの関数では変更できなかったと思います。 アイコンを変更するには、WindowsのAPIを使用する必要があります。試してませんが、次の手順でアイコンを変更できると思います。 まず FindWindow または FindWindowEX 関数でウィンドウのハンドルを取得する。 次に SetClassLong 関数でウィンドウハンドルにアイコンをセットする。 WindowsのAPIの使いかたはgoogleとかで調べれば判ると思うので細かい説明は端折りました。 もし判らないようだったら補足欄にでも追加で書いてください。サンプルソースかなにかを載せます。
お礼
できました !! わかりやすい解答、ありがとうございました。 OSに依存しないように #ifdef _WIN32 でかこっておきます。