1. 程式人生 > >MFC 單文件自定義exe程式左上角圖示

MFC 單文件自定義exe程式左上角圖示

我使用的是vs2012。

1、首先新建一個單文件工程

2、開啟MainFrm.cpp,在OnCreat()函式中return 0;之前新增下列語句:

  TCHAR path[100];

  GetCurrentDirectory(255,path);//當前路徑

  CStringLogoPath;//圖示路徑

  LogoPath= path;

  LogoPath+= (CString)"\\logo.ico";

  HICONhI = NULL;

   //載入自定義的ico圖片,一般大小24*24或32*32;

  hI= (HICON)LoadImage(NULL, LogoPath, IMAGE_ICON, 0, 0, LR_LOADFROMFILE);

  SetIcon(hI,FALSE);//必須要有

  if(hI != NULL)

  {

        SendMessage(WM_SETICON,(WPARAM)FALSE, (LPARAM)hI);//傳送訊息以使圖示設定生效

     

}

3、重新編譯執行就可以了。