我自己创建了一个standard 32×32的图标,怎么运行窗口时没有显示呢?然后我用new device Image创建了一个48×48的图标,它会自动加到Device的下拉列表中,但是我又不想用了,怎样把它从Device的下拉列表中删除呢?

解决方案 »

  1.   

    我自己创建了一个standard 32×32的图标,怎么运行窗口时没有显示呢?
    ===================================================================================
    你要用SetIcon把设给窗口才可以new device Image没用过
      

  2.   

    Image菜单中有delete device Image
      

  3.   

    这个也设了呀,还是没有,small 16×16的图标在什么时候显示的呢
      

  4.   

    我为一个图标设计了五中情况:standard 32×32,32×32 256 colors,48×48 256 colors,small 16×16,monochrome 32×32,这几个图标都在什么时候使用啊?为什么?Debug下面的可执行文件的图标为什么没换?这个可执行文件的图标应该怎么改变?
      

  5.   

    直接修改IDR_MAINFRAME图标好了。
      

  6.   

    要是就是改可执行文件的图标还是改IDR_MAINFRAME图标好了,要是自己设计的话,如鼠标的光标可以HCURSOR hCursor;
    hCursor=AfxGetApp()->LoadCursor(IDC_CURSOR_PEN);
    SetCursor(hCursor);
    图标你要是在一个IDC_CURSOR_PEN建了很多32×32,32×32 256 colors,48×48 256 colors,small 16×16,monochrome 32×32,的图标,它好像自己就选择monochrome 32×32的吧,要是你要用哪个你还是在Image菜单中有delete device Image删除就剩下那一种图标~
      

  7.   

    我是在win32 Application中做的,我发现不管我怎么换图标,把LoadIcon中的图标资源都换了,Debug中的图标还是原来的那个,为什么,它怎么没替换调呢?系统在什么位置调用它了吗?