VSTREETEXTOPTIONS Перечисление

Определение

Указывает тип текста, который запрашивается.

public enum class VSTREETEXTOPTIONS
public enum class VSTREETEXTOPTIONS
enum VSTREETEXTOPTIONS
public enum VSTREETEXTOPTIONS
type VSTREETEXTOPTIONS = 
Public Enum VSTREETEXTOPTIONS
Наследование
VSTREETEXTOPTIONS

Поля

TTO_BASETEXT 32

НЕ РЕАЛИЗОВЫВАЙТЕ. Используется внутренне (самая короткая возможная форма имени).

TTO_CUSTOM 64

Пользовательский текст (зависит от используемого контекста).

TTO_DEFAULT 0

Базовый текст по умолчанию. Это используется как отображаемое имя для элемента.

TTO_DISPLAYTEXT 0

Альтернативное имя TTO_DEFAULT.

TTO_EXTENDED 4

НЕ РЕАЛИЗОВЫВАЙТЕ. Расширенный текст (префикс2 + префикс + значение по умолчанию) создается диспетчером объектов.

TTO_PREFIX 1

Полное имя родительского класса для элемента. Верните пустую строку, если данный элемент не является частью любого класса.

TTO_PREFIX2 2

Полное имя пространства имен для элемента. Верните пустую строку, если данный элемент не является частью любого пространства имен.

TTO_SEARCHTEXT 16

Текст, который используется для поиска. Обычно такие же, как TTO_DISPLAYTEXT.

TTO_SORTTEXT 8

Уникальный указатель, используемый для сортировки. Может совпадать с TTO_DISPLAYTEXT.

Комментарии

Эти параметры используются вместе с GetText для указания типа запрашиваемого текста.

TTO_SORTTEXT используется для сортировки списков объектов и может отличаться от текста по УМОЛЧАНИю для управления порядком сортировки. Например, если требуется, чтобы узлы папки сортируются над элементами, даже если сортировка выполняется в алфавитном порядке, добавьте "1" в начало текста для сортировки. Обратите внимание, что диспетчер объектов требует, чтобы эти указатели были TTO_SORTTEXT допустимыми и без изменений (после запроса), пока список не будет освобожден. Для всех других типов TTO_ можно повторно использовать один и тот же буфер повторно.

TTO_SEARCHTEXT используется для поиска и фильтрации списков. Обычно вы не предоставляете другой искомый текст, а вместо этого используйте TTO_SORTTEXT или TTO_DISPLAYTEXT . Если вы не хотите, чтобы определенный элемент был частью поиска, возвратите пустую строку.

TTO_DEFAULT или TTO_DISPLAYTEXT используется для фактического рисования имени в дереве. Ваша реализация также должна по умолчанию возвращать этот текст при запросе типа текста, который не поддерживается (за исключением TTO_PREFIX и TTO_PREFIX2 ).

TTO_PREFIX2 и TTO_PREFIX представляют до двух возможных префиксов по имени, которые включены в имя по умолчанию для получения полного имени ( TTO_EXTENDED ). В сценариях со списком объектов TTO_PREFIX ссылается на уточненные имена классов и TTO_PREFIX2 ссылается на полное имя пространства имен. Если у вас нет особых имен, можно вернуть пустую строку или E_FAIL вызов. Однако возврат того же имени, что и, TTO_DEFAULT не допускается.

Примеры: для функции-члена класса m_myfunction, TTO_DEFAULT TTO_SEARCHTEXT и TTO_SORTTEXT может возвращать "m_myfunction (int, void * *)", TTO_PREFIX может возвращать "кмикласс" и TTO_PREFIX2 может возвращать "MyNamespace:: минестеднамеспаце". Для узла папки, например "базовые и реализованные интерфейсы", TTO_DEFAULT может быть "базовые и реализованные интерфейсы", TTO_SEARCHTEXT может быть пустой строкой "", что означает, что это не должно отображаться в поиске.

Подпись COM

Из всшелл. IDL:

Применяется к