if((IsWindowVisible(DesktopName) == TRUE && GetParent(DesktopName) == NULL && GetWindowLongPtr(DesktopName, GWL_STYLE) & WS_CAPTION) || ((GetWindowLongPtr(DesktopName, GWL_EXSTYLE) & WS_EX_APPWINDOW) && (GetWindowLongPtr(DesktopName, GWL_EXSTYLE) & !WS_EX_TOOLWINDOW))) { GetWindowText(DesktopName, WNDTitle, 100); SendMessage(DesktopsListLB, LB_ADDSTRING, NULL, (LPARAM)WNDTitle); }
What do you guys think? Anything missing from it?
Thanks :).