LoadIcon如何用字符串形式的资源标识HICON LoadIcon(
  HINSTANCE hInstance, // handle to application instance
  LPCTSTR lpIconName   // name string or resource identifier
);
因为各位大侠,这里lpIconName参数怎么放,我用_T("IDI_ICON1"); 
返回NULL,GetLastError为1813(资源名未找到),然后我直接用
 MAKEINTRESOURCE(IDI_ICON1)是可以载入的,但是由于某种原因
项目里要用字符串形式的资源标识。

解决方案 »

  1.   

    可以用LoadIcon(hInstance,MAKEINTRESOURCE(lpIconName))
      

  2.   

    MAKEINTRESOURECE同楼上
    关于这个<<Windowse程序设计>>讲得最透,上册前半部中
      

  3.   

    你可以把icon id改成"你要的字符串",一定要有"",这样就可以用loadicon加载字符串的了,我说是资源里面icon的properties对话框里的ID号改成一个"字符串"。如果可以的话,鲍鱼送我点分哦