winapi — удалить стандартную оконную раму в C ++ Win32

Я видел эта документация на MSDN.

Я пытаюсь удалить стандартную рамку окна. Я успешно расширил фрейм в клиентскую область, но следующий фрагмент не работает. Мое окно выглядит точно так же, как и без него ….

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);
}

Кто-нибудь может мне помочь, пожалуйста?

0

Решение

Я думаю, что вы можете сделать это, передав WS_OVERLAPPED (не WS_OVERLAPPEDWINDOW) в качестве параметра dwStyle CreateWindowEx при создании окна.

1

Другие решения

Других решений пока нет …