Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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à
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.