Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает индекс истории параметра Unit в указанной позиции начального символа диапазона. Первая единица в истории имеет значение индекса 1. Индекс единицы измерения одинаков для всех позиций символов, начиная с непосредственного предшествующего единице, до последнего символа в единице.
Синтаксис
HRESULT GetIndex(
long Unit,
long *pIndex
);
Параметры
Unit
Тип: long
Индексируется единица измерения. Список возможных значений unit см. в разделе ITextRange.
pIndex
Тип: long*
Значение индекса. Значение равно нулю, если unit не существует.
Возвращаемое значение
Тип: HRESULT
Метод возвращает значение HRESULT . Если метод завершается успешно, он возвращает S_OK. Если метод завершается сбоем, он возвращает один из следующих кодов ошибок. Дополнительные сведения о кодах ошибок COM см. в разделе Обработка ошибок в COM.
| Код возврата | Описание |
|---|---|
|
pIndex имеет значение NULL. |
|
Единица не существует. |
Комментарии
Метод ITextRange::GetIndex извлекает индекс истории слова, строки, предложения, абзаца и т. д. в начальном диапазоне. Единица измерения указывает, какой тип сущности индексировать, например слова (tomWord), строки (tomLine), предложения (tomSentence) или абзацы (tomParagraph). Например, ITextRange::GetIndex задает значение pIndex , равное номеру первой строки в диапазоне. Для диапазона в конце истории ITextRange::GetIndex возвращает количество единицв истории. Таким образом, вы можете получить количество слов, строк, объектов и т. д. в рассказе.
Значение индекса, возвращаемое методом ITextRange::GetIndex , недопустимо при последующем изменении текста. Таким образом, пользователи должны быть осторожны при использовании методов, возвращающих значения индекса, особенно если значения должны храниться в течение какого-либо времени. Это отличается от указателя на диапазон, который остается действительным при редактировании текста.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | tom.h |
| DLL | Msftedit.dll |
См. также раздел
Основные понятия
Справочные материалы