This in not quote a VB question, but is there a way for example to re-define the position of the close button so that on an WM_NCHITTEST the wParam will contatin HTCLOSE but the position of the close is in a different place than a standard window