Clase de CSnapInItemImpl

Esta clase proporciona métodos para implementar un objeto de nodo del complemento.

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

template <
class T,
BOOL bIsExtension= FALSE
>
class ATL_NO_VTABLE CSnapInItemImpl :
public CSnapInItem

Parámetros

  • T
    la clase, derivada de CSnapInItemImpl.

  • bIsExtension
    TRUE si el objeto es una extensión del complemento; si no FALSE.

Members

966c9tf4.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CSnapInItemImpl::CSnapInItemImpl

Constructor.

966c9tf4.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CSnapInItemImpl::AddMenuItems

Agrega los elementos de menú a un menú contextual.

CSnapInItemImpl::Command

Llamado por la consola cuando se selecciona un elemento de menú personalizado.

CSnapInItemImpl::CreatePropertyPages

Agrega las páginas a la hoja de propiedades del complemento.

CSnapInItemImpl::FillData

Información de copias en el objeto del complemento en una secuencia especificada.

CSnapInItemImpl::GetResultPaneInfo

Recupera la estructura de RESULTDATAITEM del complemento.

CSnapInItemImpl::GetResultViewType

Determina el tipo de vista utiliza el panel de resultados.

CSnapInItemImpl::GetScopePaneInfo

Recupera la estructura de SCOPEDATAITEM del complemento.

CSnapInItemImpl::Notify

Llama a la consola para notificar al complemento de acciones realizadas por el usuario.

CSnapInItemImpl::QueryPagesFor

Denominado para ver si el nodo del complemento admite las páginas de propiedades.

CSnapInItemImpl::SetMenuInsertionFlags

Modifica los marcadores de la inserción de menú para un objeto del complemento.

CSnapInItemImpl::SetToolbarButtonInfo

Establece la información del botón de la barra de herramientas especificado.

CSnapInItemImpl::UpdateMenuState

Actualiza el estado de un elemento de menú contextual.

CSnapInItemImpl::UpdateToolbarButton

Actualiza el estado del botón de la barra de herramientas especificado.

966c9tf4.collapse_all(es-es,VS.110).gifMiembros de datos públicos

Name

Descripción

CSnapInItemImpl::m_bstrDisplayName

El nombre del objeto del complemento.

CSnapInItemImpl::m_resultDataItem

La estructura de Windows RESULTDATAITEM utilizada por el objeto de CSnapInItemImpl .

CSnapInItemImpl::m_scopeDataItem

La estructura de Windows SCOPEDATAITEM utilizada por el objeto de CSnapInItemImpl .

Comentarios

CSnapInItemImpl proporciona una implementación básica de un objeto de nodo de complemento, como agregar elementos de menú y barras de herramientas, y los comandos de reenvío para el nodo del complemento al controlador adecuado funcionan.Estas características se implementan utilizando varias diferentes interfaces y tipos de mapa.Las notificaciones de los identificadores de implementación predeterminada enviadas al objeto de nodo determinando la instancia correcta de la clase derivada y después reenviando el mensaje a la instancia correcta.

Jerarquía de herencia

CSnapInItem

CSnapInItemImpl

Requisitos

encabezado: atlsnap.h

Vea también

Otros recursos

Información general de la clase ATL