Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om 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.
De CMFCLinkCtrl klasse geeft een knop weer als hyperlink en roept het doel van de koppeling aan wanneer op de knop wordt geklikt.
Syntaxis
class CMFCLinkCtrl : public CMFCButton
Leden
Openbare methoden
| Naam | Description |
|---|---|
| CMFCLinkCtrl::SetURL | Geeft een opgegeven URL weer als de knoptekst. |
| CMFCLinkCtrl::SetURLPrefix | Hiermee stelt u het impliciete protocol (bijvoorbeeld http:) van de URL in. |
| CMFCLinkCtrl::SizeToContent | Hiermee wijzigt u het formaat van de knop zodat deze de tekst of bitmap van de knop bevat. |
Beveiligde methoden
| Naam | Description |
|---|---|
| CMFCLinkCtrl::OnDrawFocusRect | Aangeroepen door het framework voordat de focusrechthoek van de knop wordt getekend. |
Opmerkingen
Wanneer u op een knop klikt die is afgeleid van de CMFCLinkCtrl klasse, geeft het framework de URL van de knop als parameter door aan de ShellExecute methode. Vervolgens opent de ShellExecute methode het doel van de URL.
Example
In het volgende voorbeeld ziet u hoe u de grootte van een CMFCLinkCtrl object instelt en hoe u een URL en knopinfo instelt in een CMFCLinkCtrl object. Dit voorbeeld maakt deel uit van het voorbeeld Nieuwe besturingselementen.
CMFCLinkCtrl m_btnLink;
m_btnLink.SetURL(_T("http://www.microsoft.com"));
m_btnLink.SetTooltip(_T("Visit Microsoft site"));
// resize the button to contain the button text or bitmap
m_btnLink.SizeToContent();
Overnamehiƫrarchie
Requirements
Header: afxlinkctrl.h
CMFCLinkCtrl::OnDrawFocusRect
Aangeroepen door het framework voordat de focusrechthoek van de knop wordt getekend.
virtual void OnDrawFocusRect(
CDC* pDC,
const CRect& rectClient);
Parameterwaarden
Pdc
[in] Een aanwijzer naar een apparaatcontext.
rectClient
[in] Een rechthoek die het koppelingsbeheer begrenst.
Opmerkingen
Overschrijf deze methode als u uw eigen code wilt gebruiken om de focusrechthoek van de knop te tekenen.
CMFCLinkCtrl::SetURL
Geeft een opgegeven URL weer als de knoptekst.
void SetURL(LPCTSTR lpszURL);
Parameterwaarden
lpszURL
[in] De knoptekst die moet worden weergegeven.
Opmerkingen
CMFCLinkCtrl::SetURLPrefix
Hiermee stelt u het impliciete protocol (bijvoorbeeld http:) van de URL in.
void SetURLPrefix(LPCTSTR lpszPrefix);
Parameterwaarden
lpszPrefix
[in] Het voorvoegsel van het URL-protocol.
Opmerkingen
Gebruik deze methode om het URL-voorvoegsel in te stellen. Het voorvoegsel wordt niet weergegeven op het gezicht van de knop, maar u kunt het gebruiken om naar het doel van de URL te bladeren.
CMFCLinkCtrl::SizeToContent
Hiermee wijzigt u het formaat van de knop zodat deze de tekst of bitmap van de knop bevat.
virtual CSize SizeToContent(
BOOL bVCenter=FALSE,
BOOL bHCenter=FALSE);
Parameterwaarden
bVCenter
[in] WAAR om de knoptekst en bitmap verticaal te centreren tussen de boven- en onderkant van het koppelings besturingselement; anders, ONWAAR. De standaardwaarde is FALSE.
bHCenter
[in] WAAR om de knoptekst en bitmap horizontaal te centreren tussen de linker- en rechterzijde van het koppelings besturingselement; anders, ONWAAR. De standaardwaarde is FALSE.
Retourwaarde
Een CSize-object dat de nieuwe grootte van het koppelingsbeheer bevat.
Opmerkingen
Zie ook
Hiƫrarchiegrafiek
Klassen
CLinkCtrl-klasse
CMFCButton-klasse