状态窗口文本操作

【勇芳软件工作室】汉化HomePreviousNext

通过发送SB_SETTEXT消息,指定零件的基于零的索引,指向要绘制零件的字符串的指针以及绘制字符串的技术,可以设置状态窗口的任何部分的文本。绘图技术确定文本是否具有边框,如果是,则确定边框的样式。它还确定父窗口是否负责绘制文本。有关详细信息,请参阅以下主题。

默认情况下,文本在状态窗口的指定部分内左对齐。您可以将文本中的制表符(\\ t)嵌入中心或右对齐。单个选项卡字符右侧的文本居中,第二个选项卡字符右侧的文本是右对齐的。

要从状态窗口中检索文本,请使用SB_GETTEXTLENGTHSB_GETTEXT邮件。

如果您的应用程序使用只有一部分的状态窗口,则可以使用WM_SETTEXTWM_GETTEXTWM_GETTEXTLENGTH消息来执行文本操作。这些消息只处理索引为零的部分,使您可以像静态文本控件一样处理状态窗口。

要在不创建状态窗口的情况下显示状态行,请使用DrawStatusText功能。该函数使用相同的技术将状态绘制为状态窗口的窗口过程,但不会自动设置状态信息的大小和位置。调用该函数时,必须指定状态信息的大小和位置,以及要绘制该窗口的窗口的设备上下文。