在VC中实现一个占据整个Windows桌面(包括任务栏等)的全屏对话框的其实并不难。
两行代码搞定:
SetWindowLong(hWnd, GWL_STYLE, GetWindowLong(hWnd, GWL_STYLE) & ~WS_MAXIMIZEBOX); // 去掉WS_MAXIMIZEBOX风格 ShowWindow(hWnd, SW_MAXIMIZE); // 最大化显式窗口
如果再加上TOPMOST属性,一般的全屏要求也就如此了吧。
在VC中实现一个占据整个Windows桌面(包括任务栏等)的全屏对话框的其实并不难。
SetWindowLong(hWnd, GWL_STYLE, GetWindowLong(hWnd, GWL_STYLE) & ~WS_MAXIMIZEBOX); // 去掉WS_MAXIMIZEBOX风格 ShowWindow(hWnd, SW_MAXIMIZE); // 最大化显式窗口
如果再加上TOPMOST属性,一般的全屏要求也就如此了吧。