Classe CMFCPropertyGridToolTipCtrl

Annotazioni

La libreria Microsoft Foundation Classes (MFC) continua a essere supportata. Tuttavia, non aggiungiamo più funzionalità né aggiorniamo la documentazione.

Implementa un controllo descrizione comando usato dalla classe CMFCPropertyGridCtrl per visualizzare le descrizioni comando.

Sintassi

class CMFCPropertyGridToolTipCtrl : public CWnd

Membri

Costruttori pubblici

Nome Descrizione
CMFCPropertyGridToolTipCtrl::CMFCPropertyGridToolTipCtrl Costruisce un oggetto CMFCPropertyGridToolTipCtrl.
CMFCPropertyGridToolTipCtrl::~CMFCPropertyGridToolTipCtrl Distruttore.

Metodi pubblici

Nome Descrizione
CMFCPropertyGridToolTipCtrl::Create Crea una finestra per il controllo descrizione comando.
CMFCPropertyGridToolTipCtrl::D eactivate Disattiva e nasconde il controllo descrizione comando.
CMFCPropertyGridToolTipCtrl::GetLastRect Restituisce le coordinate dell'ultima posizione del controllo descrizione comando.
CMFCPropertyGridToolTipCtrl::Hide Nasconde il controllo descrizione comando.
CMFCPropertyGridToolTipCtrl::PreTranslateMessage Usato dalla classe CWinApp per convertire i messaggi della finestra prima che vengano inviati alle funzioni Windows TranslateMessage e DispatchMessage . Esegue l'override di CWnd::PreTranslateMessage.
CMFCPropertyGridToolTipCtrl::SetTextMargin Imposta la spaziatura tra il testo della descrizione comando e il bordo della finestra della descrizione comando.
CMFCPropertyGridToolTipCtrl::Track Visualizza il controllo descrizione comando.

Osservazioni:

Le descrizioni comando vengono visualizzate quando il puntatore si posiziona su un nome di proprietà. La classe CMFCPropertyGridToolTipCtrl visualizza una descrizione comando in modo che sia facilmente leggibile dall'utente. In genere, la posizione di una descrizione comando è determinata dalla posizione del puntatore. Usando questa classe, la descrizione comando viene visualizzata sul nome della proprietà e assomiglia all'estensione della proprietà naturale, in modo che il nome della proprietà sia completamente visibile.

MFC crea automaticamente questo controllo e lo usa nella classe CMFCPropertyGridCtrl.

Esempio

Nell'esempio seguente viene illustrato come costruire un oggetto della CMFCPropertyGridToolTipCtrl classe e come visualizzare il controllo descrizione comando.

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

Gerarchia di ereditarietà

CObject

CCmdTarget

CWnd

CMFCPropertyGridToolTipCtrl

Requisiti

Intestazione: afxpropertygridtooltipctrl.h

CMFCPropertyGridToolTipCtrl::CMFCPropertyGridToolTipCtrl

Costruisce un oggetto CMFCPropertyGridToolTipCtrl.

CMFCPropertyGridToolTipCtrl::CMFCPropertyGridToolTipCtrl();

CMFCPropertyGridToolTipCtrl::Create

Crea una finestra per il controllo descrizione comando.

BOOL Create(CWnd* pWndParent);

Parametri

pWndParent
[in] Puntatore alla finestra padre.

Valore restituito

TRUE se la finestra è stata creata correttamente; in caso contrario, FALSE.

CMFCPropertyGridToolTipCtrl::D eactivate

Disattiva e nasconde il controllo descrizione comando.

void Deactivate();

Osservazioni:

Questo metodo imposta l'ultima posizione e il testo su valori vuoti, in modo che le chiamate future a CMFCPropertyGridToolTipCtrl::Track visualizzino la descrizione comando.

CMFCPropertyGridToolTipCtrl::GetLastRect

Restituisce le coordinate dell'ultima posizione del controllo descrizione comando.

void GetLastRect(CRect& rect) const;

Parametri

rect
[out] Contiene l'ultima posizione del controllo descrizione comando.

CMFCPropertyGridToolTipCtrl::Hide

Nasconde il controllo descrizione comando.

void Hide();

CMFCPropertyGridToolTipCtrl::SetTextMargin

Imposta la spaziatura tra il testo della descrizione comando e il bordo della finestra della descrizione comando.

void SetTextMargin(int nTextMargin);

Parametri

nTextMargin
[in] Specifica la spaziatura tra il testo del controllo della descrizione comando e il bordo della finestra della descrizione comando. Il valore predefinito è 10 pixel.

CMFCPropertyGridToolTipCtrl::Track

Visualizza il controllo descrizione comando.

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

Parametri

rect
[in] Specifica la posizione e le dimensioni del controllo descrizione comando.

strText
[in] Specifica il testo da visualizzare nella descrizione comando.

Osservazioni:

Questo metodo visualizza il controllo descrizione comando in corrispondenza della posizione e delle dimensioni specificate da rect. Se la posizione, le dimensioni e il testo non sono stati modificati dall'ultima chiamata a questo metodo, questo metodo non ha alcun effetto.

Vedi anche

Grafico della gerarchia
Classi