VC++7.1中,对话框程序,主窗口创建时去掉了最大化和最小化按钮,在程序运行过程中,
// 增加最小化按钮
LONG_PTR lStyle = GetWindowLongPtr(GetSafeHwnd(), GWL_STYLE);
lStyle |= (WS_MINIMIZEBOX | WS_SYSMENU);
SetWindowLongPtr(GetSafeHwnd(), GWL_STYLE, lStyle);
在XP显示风格下,最小化按钮有效.
如果把显示风格改为Windows 经典,最小化按钮只是显示出来,点击后窗口并不会最小化.
在Windows 2000下也不能最小化.
不知是何原因?