状态栏

本部分包含有关与状态栏控件一起使用的编程元素的信息。

综述

主题 内容
状态栏 状态栏 是父窗口底部的水平窗口,应用程序可以在其中显示各种状态信息。

功能

主题 内容
CreateStatusWindow 创建一个状态窗口,该窗口通常用于显示应用程序的状态。 窗口通常显示在父窗口的底部,其中包含指定的文本。 注意: 此函数已过时。 请改用 CreateWindow
DrawStatusText DrawStatusText 函数使用边框绘制状态窗口样式中的指定文本。
MenuHelp 处理 WM_MENUSELECTWM_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 消息的形式发送。

常数

主题 内容
状态栏样式 本部分列出了除标准窗口样式外,状态栏 控件支持的样式。