1. 程式人生 > >win32應用禁止改變視窗大小方法

win32應用禁止改變視窗大小方法

一種簡單的處理方法是在呼叫CreateWindow函式時指定的視窗樣式中去掉WS_THICKFRAME樣式。
如果你使用的樣式中已經包含該樣式,例如WS_OVERLAPPEDWINDOW,我們可以將WS_OVERLAPPEDWINDOWWS_THICKFRAME進行按位異或運算來實現。

hWnd = CreateWindow(szWindowClass, szTitle, WS_OVERLAPPEDWINDOW^WS_THICKFRAME,
      CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);

這樣建立的視窗就不能夠通過滑鼠拖拽改變大小了。