• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GLUTでのウィンドウの左上のアイコンを変更したい)

GLUTでウィンドウの左上のアイコンを変更する方法

このQ&Aのポイント
  • GLUTを使用してウィンドウを作成する際に、左上のアイコンを変更することは可能でしょうか?
  • 1ヶ月前からGLUTとOpenGLの学習を始めました。ウィンドウを作成した際に左上のアイコンを変更する方法を教えてください。
  • Visual Studio 2003を使用してプログラムのビルドを行っており、Windows XPを使用しています。ウィンドウの左上のアイコンを変更する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ninigi
  • ベストアンサー率43% (10/23)
回答No.1

  GLUTはOSに依存しないように作られており、ウィンドウの左上のアイコンはWndows依存の部分なので、GLUTの関数では変更できなかったと思います。   アイコンを変更するには、WindowsのAPIを使用する必要があります。試してませんが、次の手順でアイコンを変更できると思います。   まず FindWindow または FindWindowEX 関数でウィンドウのハンドルを取得する。 次に SetClassLong 関数でウィンドウハンドルにアイコンをセットする。   WindowsのAPIの使いかたはgoogleとかで調べれば判ると思うので細かい説明は端折りました。 もし判らないようだったら補足欄にでも追加で書いてください。サンプルソースかなにかを載せます。  

umihiko29
質問者

お礼

できました !! わかりやすい解答、ありがとうございました。 OSに依存しないように #ifdef _WIN32 でかこっておきます。