请问如何获取桌面listview的句柄
偶是一个vc的新手,正在拜读侯大师的"mfc深入浅出",应同学的要求,编一个小程序,主要是为了去除桌面上图标下文字的背景色,要知道在有墙纸时,那颜色挺烦人的.
偶根据查到的一点资料和msdn,知道要获取桌面listview的句柄.但是怎样获取这个handle呢?
偶已经写了一点了,如下:
HWND hWnd=GetDesktopWindow();
ListView_SetTextBkColor(hWnd,CLR_NONE);
int iCount=ListView_GetItemCount(hWnd);
ListView_RedrawItems(hWnd,0,(iCount-1));
UpdateWindow(hWnd);
偶知道要获取的是桌面listview的handle,而不是桌面的句柄,but how?
偶还不知道窗口刷新是什么东西,上面的东西是照msdn抄的,不知有没有错,请指正.
ps.偶在vc中debug,第二步hWnd的值就变成了0x00000080,偶不行了,help.