Поделиться через


Метод IConsole2::SetStatusText (mmc.h)

Метод IConsole2::SetStatusText позволяет оснастке изменять текст в строке состояния. Имейте в виду, что этот параметр используется только экземплярами IComponent.

Синтаксис

HRESULT SetStatusText(
  [in] LPOLESTR pszStatusText
);

Параметры

[in] pszStatusText

Указатель на строку, завершающуюся null, которая содержит текст, отображаемый в строке состояния.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Комментарии

Строка состояния содержит три раздела, которые разделены символом канала (|). Например, установите для текста в строке состояния значение "Left| Средний| Right" помещает "Left" в крайнем левом разделе строки состояния, "Middle" в средней части и "Right" в крайнем правом разделе.

Если имеется более трех полей (то есть имеется более двух каналов), то все, что будет помещено в четвертое и более высокое поля, опущено.

Кроме того, средний раздел предназначен для работы в качестве индикатора выполнения. Эта функция вызывается путем передачи символа "%" в качестве первого символа, за которым следует число от 0 до 100, в средний раздел. Вместо текста в этом разделе отображается индикатор выполнения от нуля до 100 процентов. Например, при передаче "Готово|%75" в левом разделе будет выполнено, а индикатор выполнения — на 75 % в среднем.

Чтобы отобразить строку, начинающуюся с "%" в средней части строки состояния, начните строку с "%%". Это приводит к отображению текста в среднем разделе и удалению первого "%". Например: "Сегодня |%%Среда%" приводит к левому разделу, который содержит "Сегодня есть", и в средней части, содержащей "%Среда%". Если в среднем разделе после "%" введено недопустимое число или нечисловый текст, средний раздел пуст. Если символ "%" является единственным символом в разделе, он будет отображаться в виде текста.

Этот метод следует вызывать из указателя интерфейса IConsole2 , полученного через IComponent.

Только оснастка, владеющая текущим выбранным элементом область, может изменить текст строки состояния.

В MMC версии 1.1 и более поздних версиях каждое дочернее окно интерфейса с несколькими документами (MDI) имеет строку состояния.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header mmc.h
DLL Mmcndmgr.dll

См. также раздел

IConsole2