Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
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.