如何通过程序控制桌面图标文字的显示与否?

解决方案 »

  1.   

    //桌面图标的文字透明
    HWND Window;
    Window = ::FindWindow("Progman", "Program Manager");
    Window = ::FindWindowEx(Window, 0, "SHELLDLL_DefView", "");
    Window = ::FindWindowEx(Window, 0, "SysListView32", "");
      ListView_SetTextBkColor(Window, 0xFFFFFFFF);//设置颜色
      ListView_SetTextColor(Window, RGB(255,255,255));
      ListView_RedrawItems(Window, 0, ListView_GetItemCount(Window) - 1);
      ::UpdateWindow(Window);
      

  2.   

    我想用ListView_SetItemText设置文字,却不能成功,有没有其它办法?