tonyg: Uh, no as I figured it wouldn't work as what window is GetActiveWindow returning? Sorry for being lazy.
Are you using this code for ccCentreWindow?:
Are you using this code for ccCentreWindow?:
Function ccCentreWindow() 'Centres the current graphics window on the desktop ?Win32 Local hWnd% = GetActiveWindow() ccCentreWindowHandle(hWnd%) ? End Function Function ccCentreWindowHandle(hWnd%) 'Centres the current graphics window on the desktop 'Pass a handle in ?Win32 Local desk_hWnd% = GetDesktopWindow() Local desk:TRect = New TRect Local window:TRect= New TRect GetWindowRect(desk_hWnd,desk) ' Get Desktop Dimensions 'Get Window Dimensions because final window may have been resized (by BlitzMax) to fit the desktop resultion! (Grey Alien) GetWindowRect(hWnd,window) 'Centre Window SetWindowPos(hWnd, -2, (desk.r / 2) - ((window.r-window.l) / 2), (desk.b / 2) - ((window.b-window.t) / 2), 0, 0, 1) ? End Function