我看到了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 来实现。
关于c++ - 删除 C++ Win32 中的标准窗口框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14486894/