1ヶ月ほど前からGLUTでのOpenGLの学習を始めました。
質問なのですが、
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitWindowSize(800, 600);
glutCreateWindow("");
・
・
・
のような形でウィンドウを作成したときの
ウィンドウの左上のアイコンを変更することは
できるのでしょうか?
できるのならその方法を教えていただければと
思います。
プログラムのビルドには
Visual Studio 2003を用いています。
(OS : Windows XP)
No.1ベストアンサー
- 回答日時:
GLUTはOSに依存しないように作られており、ウィンドウの左上のアイコンはWndows依存の部分なので、GLUTの関数では変更できなかったと思います。
アイコンを変更するには、WindowsのAPIを使用する必要があります。試してませんが、次の手順でアイコンを変更できると思います。
まず FindWindow または FindWindowEX 関数でウィンドウのハンドルを取得する。
次に SetClassLong 関数でウィンドウハンドルにアイコンをセットする。
WindowsのAPIの使いかたはgoogleとかで調べれば判ると思うので細かい説明は端折りました。
もし判らないようだったら補足欄にでも追加で書いてください。サンプルソースかなにかを載せます。
できました !!
わかりやすい解答、ありがとうございました。
OSに依存しないように
#ifdef _WIN32
でかこっておきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# C言語 共用体について コマンドライン引数で値を2つ入力したときに、argv[2]の値をUNI u1 4 2022/04/25 20:34
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# C言語のファイル入力が分かりません 2 2022/05/22 06:35
- C言語・C++・C# 並列プログラミングのπ計算について 1 2022/07/16 22:30
- C言語・C++・C# Cのdoubleの浮動小数点表示について 3 2023/04/17 13:14
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- Chrome(クローム) googleアカウントのアイコンをローマ字または漢字で表示させたい 2 2023/05/06 22:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
UWSCで特定のChromeのタブをア...
-
Excelの上下を固定したい
-
ゲームでは結局どっちが良いの?
-
CAsyncSocketのOnConnectがスレ...
-
VB6.0 モジュールウィンドウの移動
-
子孫ウィンドウのキャプション...
-
DellノートPC購入で悩んでいま...
-
検索の画面がでなくなってしま...
-
ExcelのBOOKが消えた!
-
MFC ダイアログ上のID取得につ...
-
パソコン関連)何度消してもま...
-
勝手にウィンドウが開いて止ま...
-
[VBA] UserForm を Excel の W...
-
MDI(自作メモ帳)の子ウィンドウ...
-
VBでタスクバーアイコンの数を...
-
エクセルで複数のウィンドウ枠...
-
名前を付けて保存のウィンドウ...
-
「&HFFFF」「&H1A」とは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで作った新しいウイン...
-
「アイテムは収集されました」...
-
検索の画面がでなくなってしま...
-
勝手にウィンドウが開いて止ま...
-
ゲームでは結局どっちが良いの?
-
Excelの上下を固定したい
-
VBA .Value=.Value ?
-
作成したウインドウのサイズを...
-
Vba LongPtrについて教えてくだ...
-
ExcelのBOOKが消えた!
-
他のアプリケーションの終了処理
-
ラジオボタンの初期指定
-
「&HFFFF」「&H1A」とは?
-
親ウインドウにあるOKボタンを...
-
EnumChildWindowsの使い方(VBA)
-
[VBA] UserForm を Excel の W...
-
MFC ダイアログ上のID取得につ...
-
UWSCで特定のChromeのタブをア...
-
ボタンのハンドルウィンド取得...
-
ExcelVBAでAPIを使って外部ウイ...
おすすめ情報