GGym's Practice Notes

윈도우 창크기 조정 세팅 (AdjustWindowRect(), SetWindowPos) 본문

WinAPI

윈도우 창크기 조정 세팅 (AdjustWindowRect(), SetWindowPos)

GGym_ 2020. 5. 7. 11:13
// 현재 클라이언트 영역
RECT rcClient = { 0, 0, WINSIZE_X, WINSIZE_Y };

// 현재 윈도우의 크기가 클라이언트 영역이 되도록 크기를 조정(현재 윈도우 크기, 윈도우 모양 스타일, 메뉴 여부)
AdjustWindowRect(&rcClient, WS_OVERLAPPEDWINDOW, FALSE);
	
// 얻어온 사각형의 정보로 윈도우 사이즈 세팅
SetWindowPos(g_hWnd, NULL, 
	100, 200,		//  변경할 위치(X, Y)
	(rcClient.right- rcClient.left), (rcClient.bottom- rcClient.top), // 변경할 크기(가로, 세로) 
	SWP_NOZORDER|SWP_NOMOVE	// 깊이변경 금지 | 이동 금지
	);

ShowWindow(g_hWnd, nCmdShow);

 

'WinAPI' 카테고리의 다른 글

WinAPI에 OpenGL 쓰기  (0) 2020.05.13
GDI Object  (0) 2020.05.09
DC (Device Context)  (0) 2020.05.07
WinAPI 기본 구조  (0) 2020.05.07