我需要初始化公共控件以使用StatusBar控件,但我不确定应该使用什么值。我在INITCOMMONCONTROLSEX 文档中找到了这两个值
ICC_BAR_CLASSES 加载工具栏、状态栏、跟踪条和工具提示控件类。 ICC_WIN95_CLASSES 加载动画控件、标题、热键、列表视图、进度栏、状态栏、选项卡、工具提示、工具栏、跟踪栏、树视图和上下控件类。
我猜想,如果我要为Windows95创建一个应用程序,应该使用ICC_WIN95_CLASSES,但我不确定。
发布于 2015-10-27 05:33:11
如果您查看符号的值,您将看到ICC_WIN95_CLASSES在其中包含了ICC_BAR_CLASSES:
#define ICC_BAR_CLASSES 0x00000004 // toolbar, statusbar, trackbar,
#define ICC_WIN95_CLASSES 0x000000FF基本上,ICC_WIN95_CLASSES包含了Windows 95中存在的所有公共控件(其中包括状态栏),但您也可以在以后的操作系统上使用该标志(无论如何,现在不应该针对Windows 95 )。
如果您想要的只是状态栏控件,那么ICC_BAR_CLASSES是可以的,并且可以在任何版本的Windows上工作。
https://stackoverflow.com/questions/33360289
复制相似问题