In Delphi I can process the WM_NCCALCSIZE message and it receives it and I thus change the size so that I can maintain a different Non client area over the client area..
I tried this with the LCL and its obvious one of those messages that are blocked from being processed so in order to keep with the tradition of cross roads here, how do you guys adjust the Client Rectangle so that we can have a larger non-Client area or make a non client area for a custom control ?