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