2016-12-15 2 views
1

콘솔 응용 프로그램에서 게임을 만들고 있는데 사용자가 크기를 조정하고 창을 최대화하지 못하도록하고 싶습니다. HWND를 사용하여 이것을 어떻게 할 수 있습니까?런타임시 콘솔 창 스타일을 변경하는 방법은 무엇입니까?

+0

나는 HWND로 그렇게 할 수 있다고 생각하지 않습니다. [console API] (https://msdn.microsoft.com/en-us/library/windows/desktop/ms682073 (v = vs.85) .aspx)를 사용해야합니다. –

+0

"msdn C++에서 창 닫기 API를 막습니다."라는 인터넷을 검색했을 때 표시되는 내용은 무엇입니까? –

답변

2

해결책을 찾았습니다. 이 코드는 창 크기 및 최대화 상자를 비활성화합니다.

HWND consoleWindow = GetConsoleWindow(); 
SetWindowLong(consoleWindow, GWL_STYLE, GetWindowLong(consoleWindow, GWL_STYLE) & ~WS_MAXIMIZEBOX & ~WS_SIZEBOX); 
관련 문제