gpt4 book ai didi

c - 初始化常用控件以使用 StatusBar(ICC_WIN95_CLASSES 与 ICC_BAR_CLASSES)

转载 作者:行者123 更新时间:2023-11-30 17:09:10 24 4
gpt4 key购买 nike

我需要初始化公共(public)控件才能使用 StatusBar 控件,但我不确定应该使用什么值。我在 INITCOMMONCONTROLSEX documentation 中找到了这两个值:

ICC_BAR_CLASSES

Load toolbar, status bar, trackbar, and tooltip control classes.

ICC_WIN95_CLASSES

Load animate control, header, hot key, list-view, progress bar, status bar, tab, tooltip, toolbar, trackbar, tree-view, and up-down control classes.

我猜测,如果我要为 Windows 95 创建应用程序,则应使用 ICC_WIN95_CLASSES,但我不确定。

最佳答案

如果您查看符号的值,您会发现 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。

关于c - 初始化常用控件以使用 StatusBar(ICC_WIN95_CLASSES 与 ICC_BAR_CLASSES),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33360289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com