Delen via


Klasse CMFCPropertyGridToolTipCtrl

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Hiermee wordt een besturingselement voor knopinfo geïmplementeerd dat door de CMFCPropertyGridCtrl-klasse wordt gebruikt om knopinfo weer te geven.

Syntaxis

class CMFCPropertyGridToolTipCtrl : public CWnd

Leden

Openbare constructors

Naam Description
CMFCPropertyGridToolTipCtrl::CMFCPropertyGridToolTipCtrl Maakt een CMFCPropertyGridToolTipCtrl object.
CMFCPropertyGridToolTipCtrl::~CMFCPropertyGridToolTipCtrl Destructor.

Openbare methoden

Naam Description
CMFCPropertyGridToolTipCtrl::Create Hiermee maakt u een venster voor het besturingselement knopinfo.
CMFCPropertyGridToolTipCtrl::D eactivate Hiermee wordt het besturingselement knopinfo gedeactiveerd en verborgen.
CMFCPropertyGridToolTipCtrl::GetLastRect Retourneert de coördinaten van de laatste positie van het besturingselement knopinfo.
CMFCPropertyGridToolTipCtrl::Hide Hiermee verbergt u het besturingselement voor knopinfo.
CMFCPropertyGridToolTipCtrl::PreTranslateMessage Wordt gebruikt door klasse CWinApp om vensterberichten te vertalen voordat ze worden verzonden naar de functies TranslateMessage en DispatchMessage Windows. (Overschrijft CWnd::P reTranslateMessage.)
CMFCPropertyGridToolTipCtrl::SetTextMargin Hiermee stelt u de afstand tussen de knopinfotekst en de rand van het venster knopinfo in.
CMFCPropertyGridToolTipCtrl::Track Geeft het besturingselement knopinfo weer.

Opmerkingen

Knopinfo wordt weergegeven wanneer de aanwijzer op een eigenschapsnaam rust. De klasse CMFCPropertyGridToolTipCtrl geeft een knopinfo weer, zodat deze gemakkelijk leesbaar is voor de gebruiker. Meestal wordt de positie van knopinfo bepaald door de positie van de aanwijzer. Door deze klasse te gebruiken, wordt de knopinfo weergegeven boven de naam van de eigenschap en lijkt op de extensie voor natuurlijke eigenschappen, zodat de naam van de eigenschap volledig zichtbaar is.

MFC maakt dit besturingselement automatisch en gebruikt dit in de KLASSE CMFCPropertyGridCtrl.

Example

In het volgende voorbeeld ziet u hoe u een object van de CMFCPropertyGridToolTipCtrl klasse maakt en hoe u het besturingselement voor knopinfo weergeeft.

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

Overnamehiërarchie

CObject

CCmdTarget

CWnd

CMFCPropertyGridToolTipCtrl

Requirements

Koptekst: afxpropertygridtooltipctrl.h

CMFCPropertyGridToolTipCtrl::CMFCPropertyGridToolTipCtrl

Maakt een CMFCPropertyGridToolTipCtrl object.

CMFCPropertyGridToolTipCtrl::CMFCPropertyGridToolTipCtrl();

CMFCPropertyGridToolTipCtrl::Create

Hiermee maakt u een venster voor het besturingselement knopinfo.

BOOL Create(CWnd* pWndParent);

Parameterwaarden

pWndParent
[in] Een aanwijzer naar het bovenliggende venster.

Retourwaarde

WAAR als het venster is gemaakt; anders, ONWAAR.

CMFCPropertyGridToolTipCtrl::D eactivate

Hiermee wordt het besturingselement knopinfo gedeactiveerd en verborgen.

void Deactivate();

Opmerkingen

Met deze methode stelt u de laatste positie en tekst in op lege waarden, zodat toekomstige aanroepen naar CMFCPropertyGridToolTipCtrl::Track de knopinfo weergeven.

CMFCPropertyGridToolTipCtrl::GetLastRect

Retourneert de coördinaten van de laatste positie van het besturingselement knopinfo.

void GetLastRect(CRect& rect) const;

Parameterwaarden

Rect
[uit] Bevat de laatste positie van het besturingselement knopinfo.

CMFCPropertyGridToolTipCtrl::Hide

Hiermee verbergt u het besturingselement voor knopinfo.

void Hide();

CMFCPropertyGridToolTipCtrl::SetTextMargin

Hiermee stelt u de afstand tussen de knopinfotekst en de rand van het venster knopinfo in.

void SetTextMargin(int nTextMargin);

Parameterwaarden

nTextMargin
[in] Hiermee geeft u de afstand tussen de tekst van het besturingselement knopinfo en de rand van het venster knopinfo. De standaardwaarde is 10 pixels.

CMFCPropertyGridToolTipCtrl::Track

Geeft het besturingselement knopinfo weer.

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

Parameterwaarden

Rect
[in] Hiermee geeft u de positie en grootte van het besturingselement knopinfo.

strText
[in] Hiermee geeft u de tekst die moet worden weergegeven in de knopinfo.

Opmerkingen

Met deze methode wordt het besturingselement voor knopinfo weergegeven op de positie en grootte die is opgegeven door rect. Als de positie, grootte en tekst niet zijn gewijzigd sinds de laatste keer dat deze methode werd aangeroepen, heeft deze methode geen effect.

Zie ook

Hiërarchiegrafiek
Klassen