MAKEINTRESOURCE(IDI_ICON1) 将一个整形值变为一个字符指针,有什么用? LoadIcon怎么通过这个字符指针找到资源的?

解决方案 »

  1.   

    HICON hIcon = AfxGetApp(IDI_ICON1);
      

  2.   

    上面之间可以用ID加载,在用 MAKEINTRESOURCE 有点多余啊HICON hIcon = AfxGetApp(MAKEINTRESOURCE(IDI_ICON1));
      

  3.   

    恩~~
    你看一下
    HICON LoadIcon(          HINSTANCE hInstance,
        LPCTSTR lpIconName
    );
    第二个参数就知道了~~~
      

  4.   

    case WM_CREATE:
         //填加标题栏图标资源
         hIcon = LoadIcon(hInstance,MAKEINTRESOURCE(IDI_TITLE));
         就是将IDI_TITLE整形值转化为LPCTSTR类型~~
      

  5.   

    靠, 是
    AfxGetApp()->LoadIcon(IDI_ICON1);
    HICON hIcon = AfxGetApp->LoadIcon(MAKEINTRESOURCE(IDI_ICON1));怎么把LoadIcon都给丢了
      

  6.   

    我说的是怎么找到这个资源的,我也知那是个名字?~~
    是每个资源它都有一个唯一的值和它所对应阿~~~
    具体的LoadIcon内部的机制就不知道了,只有微软知道是如何实现该函数的~~~