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、重新编译运行就可以了。



猜你喜欢

转载自blog.csdn.net/u011878795/article/details/43562837