Posted July 21, 200816 yr There is a problem with the MDICLIENT window class on Aero. When I maximize an MDI application and maximize a child window, the child window is 4-pixels short on the right side, showing the gray MDI client window below. If the application isn't maximized this problem doesn't exist. It only happens with Aero with "Windows Vista Basic" it isn't there, nor is it there on any of Windows 95 through XP. This isn't just my app that does this. I dug out the IconPro sample code from an old copy of the Microsoft SDK and it exhibits the same problem. I've found a hack to get around the problem by processing the WM_GETMINMAXINFO message, but that introduces other problems... which can be solved with other hacks, which in turn create additional problems, and so on, and after chasing my tail for several days it occurred to me that I shouldn't have to do this and MS should have a fix. This may not be the best place to post this, but I have no idea where else to go (if you do know, please say so). In 20+ years I've been lucky enough not to run into any similar problems with a MS OS that's well over a year old!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.