Why doesn't SWP work? I'm trying to make sure that all the child windows for my custom control aren't over the top of the caption by moving them to an y offset of a minimum of 26 if they aren't already greater than that.
It's just not doing anything. SetWindowPos is being called but the child window I'm testing with is still at 0,0 ..Code:BOOL CALLBACK EnumProc(HWND hwnd, LPARAM lParam) { RECT crc; RECT rc; GetWindowRect(GetParent(hwnd),&rc); GetWindowRect(hwnd,&crc); if(crc.top < rc.top+25) { SetWindowPos(hwnd,HWND_TOPMOST,crc.left,rc.top+26,0,0,SWP_SHOWWINDOW|SWP_NOSIZE); UpdateWindow(hwnd); } }