2017-11-04 11 views
0

DEV-C++ 5.11を使うことを覚えています。 さらに先に進む前に、結果のプログラムのアイコンを変更したいと思いますが、動作していないようです。ここに私がやったことだ:私のプログラムのアイコンをDEV-C++ 5.11(Win32 GUIモード)で変更する

  1. 私は新しいプロジェクトを開始(ファイル - 新しい - プロジェクト - Windowsの アプリケーション)と「テスト」という名前を付けます。これにより、汎用のmain.cpp ファイルがWndProcおよびWinMain関数とともにその中に作成されます。
  2. コンパイルして実行すると、 は動作しないプログラム(test.exe)が作成されます。
  3. .exeファイルを削除します。
  4. プロジェクトのディレクトリにアイコンファイル(test.ico)をコピーします。
  5. アイコンをプロジェクトアイコンとして設定しました。 (プロジェクト - プロジェクトオプション - 一般 - アイコン - ブラウズ - タイプ - Win32 GUI)
  6. コンパイルしてもう一度実行すると、結果のプログラムは機能しますが、まだ は、タスクバーのタイトルバー ファイルエクスプローラとAlt + Tabセレクタ)。

私は何が欠けていますか?どんな助けでも大歓迎です。

P.S.私はWindows 7で動作しています。.icoファイルは、テストのために別のプログラムから取り出して名前を変更した有効なアイコンファイルです。

答えて

0

私はそれをついに見つけました!

Iは、次の2行

wc.hIcon = LoadIcon(NULL、IDI_APPLICATION)を置き換えます。/*標準アイコンをロードする*/

wc.hIconSm = LoadIcon(NULL、IDI_APPLICATION);/* */

wc.hIcon = LoadIconでプロジェクトアイコンを使用する名前 "A" を使用(hInstanceは、 "A")。

wc.hIconSm = LoadIcon(hInstance、 "A");

0

Goがプロジェクト - する>プロジェクトオプション - >をブラウズし、ダウンロードしicon->タイプ - > Win32コンソール(ないprefreably Win32 GUI

//Change 
wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);/*Load a standard icon*/ 
wc.hIconSm = LoadIcon(NULL, IDI_APPLICATION);/* use the name "A" to use the project icon */ 
//To 
wc.hIcon = LoadIcon(hInstance, "A");/*Load a standard icon*/ 
wc.hIconSm = LoadIcon(hInstance, "A");/* use the name "A" to use the project icon */ 
関連する問題