我看到了this documentation on 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);
}


有人可以帮我吗?

最佳答案

我认为您可以通过在创建窗口时将WS_OVERLAPPED(而不是WS_OVERLAPPEDWINDOW)作为dwStyle参数传递给CreateWindowEx来实现。

08-06 15:08