0
this documentation on MSDN을 보았습니다.C++ Win32에서 표준 창 프레임을 제거하십시오.
윈도우의 표준 프레임을 제거하려고합니다. 프레임을 클라이언트 영역으로 성공적으로 확장했지만 다음 스 니펫이 작동하지 않습니다. 내 창은 그걸로 정확히 똑같아 보여요 ....
if (message == WM_CREATE)
{
RECT rcClient;
GetWindowRect(hWnd, &rcClient);
// Inform the application of the frame change.
SetWindowPos(hWnd,
NULL,
rcClient.left, rcClient.top,
(rcClient.right - rcClient.left), (rcClient.bottom - rcClient.top),
SWP_FRAMECHANGED);
}
제발 아무도 도와주세요?
코드에서 실제로 프레임을 변경하는 내용이 없습니다. 위치 지정 알고리즘에서 일부 값을 다시 계산한다는 의미입니다. 창 스타일을 변경하려면 실제 창 스타일을 변경해야합니다. – Deanna
MSDN에서이 스 니펫을 보았습니다 ... – Victor
하지만 실제로 나머지 샘플을 수행 했습니까? 덧글에서 말했듯이 붙여 넣은 코드는 프레임을 변경했다는 사실을 윈도우에 알려주지 만 실제로 아무것도 변경하지는 않습니다. – Deanna