IVsHiddenTextClient.ExecMarkerCommand(IVsHiddenRegion, Int32) Метод

Определение

Выполняет команду текстового маркера на текстовом маркере.

public:
 int ExecMarkerCommand(Microsoft::VisualStudio::TextManager::Interop::IVsHiddenRegion ^ pHidReg, int iItem);
public:
 int ExecMarkerCommand(Microsoft::VisualStudio::TextManager::Interop::IVsHiddenRegion ^ pHidReg, int iItem);
int ExecMarkerCommand(Microsoft::VisualStudio::TextManager::Interop::IVsHiddenRegion const & pHidReg, int iItem);
public int ExecMarkerCommand (Microsoft.VisualStudio.TextManager.Interop.IVsHiddenRegion pHidReg, int iItem);
abstract member ExecMarkerCommand : Microsoft.VisualStudio.TextManager.Interop.IVsHiddenRegion * int -> int
Public Function ExecMarkerCommand (pHidReg As IVsHiddenRegion, iItem As Integer) As Integer

Параметры

pHidReg
IVsHiddenRegion

[in] Указатель на объект скрытой области IVsHiddenRegion

iItem
Int32

[in] Целое число, определяющее номер элемента для команды контекстного меню типа маркера. Значения обычно находятся в диапазоне от 0 до 9, но тип маркера может также поддерживать значения команды от 101 до 103. Дополнительные сведения об этих значениях команд см. в разделе MarkerCommandValues.

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

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из текстмгр. IDL:

HRESULT IVsHiddenTextClient::ExecMarkerCommand(  
   [in] IVsHiddenRegion *pHidReg,   
   [in] long iItem  
);  

Каждый тип маркера, поставляемый с основным текстовым редактором, имеет список команд контекстного меню, связанных с типом маркера. Используйте IVsHiddenTextClient.ExecMarkerCommand для выполнения одной из этих команд с текстовым маркером. Используйте GetMarkerCommandInfo для возвращения сведений, например отображаемой строки, для каждой команды.

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