Centrar ventana en windows
Una manera fácil de centrar la ventana en Windows, usando la siguiente función, cuyo único parámetro de entrada es el "manejador" (handle) de la ventana. Retorna verdadero si todo fue bien.
bool centerWindow(HWND hWnd) { RECT rc; GetWindowRect(winHandle, &rc); int x = (GetSystemMetrics(SM_CXSCREEN) - (rc.right - rc.left))/2; int y = (GetSystemMetrics(SM_CYSCREEN) - (rc.bottom - rc.top))/2; return SetWindowPos(hWnd, 0, x, y, 0, 0, SWP_NOZORDER|SWP_NOSIZE); }
Acuérdate de incluir windows.h
Comentarios
Publicar un comentario