状态栏
本部分包含有关与状态栏控件一起使用的编程元素的信息。
综述
主题 | 内容 |
---|---|
状态栏 |
状态栏 是父窗口底部的水平窗口,应用程序可以在其中显示各种状态信息。 |
功能
主题 | 内容 |
---|---|
CreateStatusWindow | 创建一个状态窗口,该窗口通常用于显示应用程序的状态。 窗口通常显示在父窗口的底部,其中包含指定的文本。
注意: 此函数已过时。 请改用 CreateWindow。 |
DrawStatusText |
DrawStatusText 函数使用边框绘制状态窗口样式中的指定文本。 |
MenuHelp | 处理 WM_MENUSELECT 和 WM_COMMAND 消息,并在指定状态窗口中显示有关当前菜单的帮助文本。 |
消息
主题 | 内容 |
---|---|
SB_GETBORDERS | 检索状态窗口的水平和垂直边框的当前宽度。 |
SB_GETICON | 检索状态栏中某个部件的图标。 |
SB_GETPARTS | 检索状态窗口中部件的计数。 该消息还会检索指定部件数的右边缘的坐标。 |
SB_GETRECT | 检索状态窗口中部件的边界矩形。 |
SB_GETTEXT |
SB_GETTEXT 消息从状态窗口的指定部分检索文本。 |
SB_GETTEXTLENGTH |
SB_GETTEXTLENGTH 消息从状态窗口的指定部分检索文本的长度(以字符为单位)。 |
SB_GETTIPTEXT | 检索状态栏中部件的工具提示文本。 必须使用 SBT_TOOLTIPS 样式创建状态栏才能启用工具提示。 |
SB_GETUNICODEFORMAT | 检索控件的 Unicode 字符格式标志。 |
SB_ISSIMPLE | 检查状态栏控件以确定它是否处于简单模式。 |
SB_SETBKCOLOR | 设置状态栏中的背景色。 |
SB_SETICON | 设置状态栏中部件的图标。 |
SB_SETMINHEIGHT | 设置状态窗口绘图区的最低高度。 |
SB_SETPARTS | 设置状态窗口中的部件数以及每个部件右边缘的坐标。 |
SB_SETTEXT | SB_SETTEXT消息设置状态窗口的指定部分中的文本。 |
SB_SETTIPTEXT | 设置状态栏中部件的工具提示文本。 必须使用 SBT_TOOLTIPS 样式创建状态栏才能启用工具提示。 |
SB_SETUNICODEFORMAT | 设置控件的 Unicode 字符格式标志。 此消息允许你在运行时更改控件使用的字符集,而无需重新创建控件。 |
SB_SIMPLE | 指定状态窗口是显示简单文本还是显示上一封 SB_SETPARTS 消息设置的所有窗口部件。 |
通知
主题 | 内容 |
---|---|
NM_CLICK(状态栏) | 通知状态栏控件的父窗口,用户已单击控件中的鼠标左键。
NM_CLICK(状态栏) 以 WM_NOTIFY 消息的形式发送。 |
NM_DBLCLK(状态栏) | 通知状态栏控件的父窗口,用户已双击控件中的鼠标左键。 此通知以 WM_NOTIFY 消息的形式发送。 |
NM_RCLICK(状态栏) | 通知状态栏控件的父窗口,用户已单击控件中的鼠标右键。 此通知以 WM_NOTIFY 消息的形式发送。 |
NM_RDBLCLK(状态栏) | 通知状态栏控件的父窗口,用户已双击控件中的鼠标右键。
NM_RDBLCLK(状态栏) 以 WM_NOTIFY 消息的形式发送。 |
SBN_SIMPLEMODECHANGE | 当简单模式因 SB_SIMPLE 消息而更改时,状态栏控件发送。 此通知以 WM_NOTIFY 消息的形式发送。 |
常数
主题 | 内容 |
---|---|
状态栏样式 | 本部分列出了除标准窗口样式外,状态栏 控件支持的样式。 |