思路
1)捕获 WM_SYSCOMMAND 消息
2)拦截 wParam 对应的消息操作
case WM_SYSCOMMAND:
{
switch (wParam)
{
case 0x0f032: // 屏蔽标题栏双击最大化
case SC_MAXIMIZE: // 屏蔽最大化操作
break ;
case 0x0f122: // 屏蔽标题栏双击恢复
case SC_RESTORE: // 屏蔽恢复窗口操作
break ;
case SC_CLOSE:
break ; // 屏蔽关闭窗口操作
case 0x0f012:
case SC_MOVE: // 屏蔽移动窗口操作
break ;
default :
return DefWindowProc(hwnd, message, wParam, lParam);
}
break ;
}