不能改變大小,可以去掉WS_THICKFRAME,也就是WS_SIZEBOX樣式。
如果以上方法不能滿足您的要求,您還可以處理WM_NCHITTEST消息:
案例WM_NCHITTEST:
{
LRESULT res = DefWindowProc(hwnd,uMsg,wParam,lParam);
if(RES = = ht caption | |(RES & gt;= HTLEFT & amp& ampres & ltHTBORDER))
返回HTCLIENT
}
您還可以處理WM_NCLBUTTONDOWN消息:
案例WM_NCLBUTTONDOWN:
if(wParam = = ht caption | |(wParam & gt;= HTLEFT & amp& ampwParam & ltHTBORDER))
返回0;
如果要改變大小,最好去掉WS_THICKFRAME樣式,然後這樣處理WM_NCLBUTTONDOWN:
案例WM_NCLBUTTONDOWN:
if (wParam == HTCAPTION)
返回0;