1
콘솔 응용 프로그램에서 게임을 만들고 있는데 사용자가 크기를 조정하고 창을 최대화하지 못하도록하고 싶습니다. HWND를 사용하여 이것을 어떻게 할 수 있습니까?런타임시 콘솔 창 스타일을 변경하는 방법은 무엇입니까?
콘솔 응용 프로그램에서 게임을 만들고 있는데 사용자가 크기를 조정하고 창을 최대화하지 못하도록하고 싶습니다. HWND를 사용하여 이것을 어떻게 할 수 있습니까?런타임시 콘솔 창 스타일을 변경하는 방법은 무엇입니까?
해결책을 찾았습니다. 이 코드는 창 크기 및 최대화 상자를 비활성화합니다.
HWND consoleWindow = GetConsoleWindow();
SetWindowLong(consoleWindow, GWL_STYLE, GetWindowLong(consoleWindow, GWL_STYLE) & ~WS_MAXIMIZEBOX & ~WS_SIZEBOX);
나는 HWND로 그렇게 할 수 있다고 생각하지 않습니다. [console API] (https://msdn.microsoft.com/en-us/library/windows/desktop/ms682073 (v = vs.85) .aspx)를 사용해야합니다. –
"msdn C++에서 창 닫기 API를 막습니다."라는 인터넷을 검색했을 때 표시되는 내용은 무엇입니까? –