Compartir a través de


CMFCPropertyGridToolTipCtrl (clase)

Implementa un control de información sobre herramientas que la clase CMFCPropertyGridCtrl emplea para mostrar información sobre herramientas.

Sintaxis

class CMFCPropertyGridToolTipCtrl : public CWnd

Miembros

Constructores públicos

Nombre Descripción
CMFCPropertyGridToolTipCtrl::CMFCPropertyGridToolTipCtrl Construye un objeto CMFCPropertyGridToolTipCtrl.
CMFCPropertyGridToolTipCtrl::~CMFCPropertyGridToolTipCtrl Destructor.

Métodos públicos

Nombre Descripción
CMFCPropertyGridToolTipCtrl::Create Se usa para crear una ventana para el control de información sobre herramientas.
CMFCPropertyGridToolTipCtrl::Deactivate Se usa para activar y ocultar el control de información sobre herramientas.
CMFCPropertyGridToolTipCtrl::GetLastRect Se usa para devolver las coordenadas de la última posición del control de información sobre herramientas.
CMFCPropertyGridToolTipCtrl::Hide Se usa para ocultar el control de información sobre herramientas.
CMFCPropertyGridToolTipCtrl::PreTranslateMessage La clase CWinApp lo usa para traducir los mensajes de ventana antes de que se envíen a las funciones de Windows TranslateMessage y DispatchMessage . (Invalida CWnd::PreTranslateMessage).
CMFCPropertyGridToolTipCtrl::SetTextMargin Se usa para establecer el espaciado entre el texto de la información sobre herramientas y el borde de la ventana de información sobre herramientas.
CMFCPropertyGridToolTipCtrl::Track Se usa para mostrar el control de información sobre herramientas.

Comentarios

La información sobre herramientas se muestra cuando el puntero depende de un nombre de propiedad. La clase CMFCPropertyGridToolTipCtrl muestra una información sobre herramientas para que el usuario pueda leerla fácilmente. Normalmente, la posición de una información sobre herramientas viene determinada por la posición del puntero. Al usar esta clase, la información sobre herramientas aparece sobre el nombre de la propiedad y es parecida a la extensión de propiedad natural para que el nombre de la propiedad sea totalmente visible.

MFC crea de forma automática este control y lo usa en la clase CMFCPropertyGridCtrl.

Ejemplo

En el ejemplo siguiente se muestra cómo construir un objeto de la clase CMFCPropertyGridToolTipCtrl y cómo mostrar el control de información sobre herramientas.

CMFCPropertyGridToolTipCtrl *pToolTipCtrl = new CMFCPropertyGridToolTipCtrl();
CRect crect(1, 1, 50, 50);
pToolTipCtrl->Track(crect, _T("this is a tool tip control"));

Jerarquía de herencia

CObject

CCmdTarget

CWnd

CMFCPropertyGridToolTipCtrl

Requisitos

Encabezado: afxpropertygridtooltipctrl.h

CMFCPropertyGridToolTipCtrl::CMFCPropertyGridToolTipCtrl

Construye un objeto CMFCPropertyGridToolTipCtrl.

CMFCPropertyGridToolTipCtrl::CMFCPropertyGridToolTipCtrl();

CMFCPropertyGridToolTipCtrl::Create

Se usa para crear una ventana para el control de información sobre herramientas.

BOOL Create(CWnd* pWndParent);

Parámetros

pWndParent
[in] Puntero a la ventana primaria.

Valor devuelto

Valor TRUE si la ventana se creó correctamente; en caso contrario, será FALSE.

CMFCPropertyGridToolTipCtrl::Deactivate

Se usa para activar y ocultar el control de información sobre herramientas.

void Deactivate();

Comentarios

Con este método se establece la última posición y el texto en valores vacíos para que las llamadas futuras a CMFCPropertyGridToolTipCtrl::Track muestren la información sobre herramientas.

CMFCPropertyGridToolTipCtrl::GetLastRect

Se usa para devolver las coordenadas de la última posición del control de información sobre herramientas.

void GetLastRect(CRect& rect) const;

Parámetros

rect
[out] Se usa para contener la última posición del control de información sobre herramientas.

CMFCPropertyGridToolTipCtrl::Hide

Se usa para ocultar el control de información sobre herramientas.

void Hide();

CMFCPropertyGridToolTipCtrl::SetTextMargin

Se usa para establecer el espaciado entre el texto de la información sobre herramientas y el borde de la ventana de información sobre herramientas.

void SetTextMargin(int nTextMargin);

Parámetros

nTextMargin
[in] Se usa para especificar el espaciado entre el texto del control de la información sobre herramientas y el borde de la ventana de información sobre herramientas. El valor predeterminado es 10 píxeles.

CMFCPropertyGridToolTipCtrl::Track

Se usa para mostrar el control de información sobre herramientas.

void Track(
    CRect rect,
    const CString& strText);

Parámetros

rect
[in] Se usa para especificar la posición y el tamaño del control de información sobre herramientas.

strText
[in] Se usa para especificar el texto que se va a mostrar en la información sobre herramientas.

Comentarios

Este método muestra el control de información sobre herramientas en la posición y el tamaño especificados por rect. Si la posición, el tamaño y el texto no han cambiado desde la última llamada a este método, este método no tiene ningún efecto.

Consulte también

Gráfico de jerarquías
Clases