Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
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.