Transparent desktop icons windows 102/17/2023 HWnd = FindWindowEx(hWnd, NULL, " SysListView32", NULL) HWnd = FindWindowEx(hWnd, NULL, " SHELLDLL_DefView", NULL) start with FindWindow() to get the initial hWnd if (NULL != hWnd) I could, however, use it to enumerate all child windows of the desktop, stopping when the listview window was found. My first thought was to use GetDesktopWindow() to find the listview window, but the handle returned was not what I expected. One is a bit cleaner than the other, but I'll show both just for comparison purposes. There are two ways of finding the correct window. The first thing to do is find the listview window that owns the desktop icons. Curiosity got the best of me and I wanted to know just how much, or how little in this case, code was involved in accomplishing this task. I've used this utility on nearly all of the machines I've worked on and have never given it a second thought. What struck my fancy was the author's (Jay Guerette) comment about similar utilities asking for money considering how much time and code was involved. It was cool and made the desktop a whole lot prettier. Several years ago, I downloaded a program called TransparentW that would make the text background of the desktop icons transparent.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |