Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Az CMFCLinkCtrl osztály hivatkozásként jelenít meg egy gombot, és meghívja a hivatkozás célját, amikor a gombra kattint.
Szemantika
class CMFCLinkCtrl : public CMFCButton
Tagok
Nyilvános metódusok
| Név | Description |
|---|---|
| CMFCLinkCtrl::SetURL | Egy megadott URL-címet jelenít meg gombszövegként. |
| CMFCLinkCtrl::SetURLPrefix | Az URL implicit protokollját (például "http:") állítja be. |
| CMFCLinkCtrl::SizeToContent | Átméretezi a gombot, hogy tartalmazza a gomb szövegét vagy bitképét. |
Védett metódusok
| Név | Description |
|---|---|
| CMFCLinkCtrl::OnDrawFocusRect | A keretrendszer meghívta a gomb fókusz téglalapjának rajzolása előtt. |
Megjegyzések
Amikor az osztályból CMFCLinkCtrl származó gombra kattint, a keretrendszer paraméterként átadja a gomb URL-címét a ShellExecute metódusnak. Ezután a ShellExecute metódus megnyitja az URL-cím célját.
Example
Az alábbi példa bemutatja, hogyan állíthatja be egy objektum méretét CMFCLinkCtrl , és hogyan állíthat be URL-címet és elemleírást egy CMFCLinkCtrl objektumban. Ez a példa az Új vezérlők minta része.
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();
Öröklési hierarchia
Requirements
Fejléc: afxlinkctrl.h
CMFCLinkCtrl::OnDrawFocusRect
A keretrendszer meghívta a gomb fókusz téglalapjának rajzolása előtt.
virtual void OnDrawFocusRect(
CDC* pDC,
const CRect& rectClient);
Paraméterek
Pdc
[in] Egy eszközkörnyezetre mutató mutató.
rectClient
[in] Egy téglalap, amely a hivatkozásvezérlőt határolja.
Megjegyzések
Bírálja felül ezt a módszert, ha saját kóddal szeretné megrajzolni a gomb fókusz téglalapját.
CMFCLinkCtrl::SetURL
Egy megadott URL-címet jelenít meg gombszövegként.
void SetURL(LPCTSTR lpszURL);
Paraméterek
lpszURL
[in] A megjelenítendő gombszöveg.
Megjegyzések
CMFCLinkCtrl::SetURLPrefix
Az URL implicit protokollját (például "http:") állítja be.
void SetURLPrefix(LPCTSTR lpszPrefix);
Paraméterek
lpszPrefix
[in] Az URL-protokoll előtagja.
Megjegyzések
Ezzel a módszerrel állíthatja be az URL-előtagot. Az előtag nem jelenik meg a gomb arcán, de segítségével megkeresheti az URL-címet.
CMFCLinkCtrl::SizeToContent
Átméretezi a gombot, hogy tartalmazza a gomb szövegét vagy bitképét.
virtual CSize SizeToContent(
BOOL bVCenter=FALSE,
BOOL bHCenter=FALSE);
Paraméterek
bVCenter
[in] IGAZ a gomb szövegének és bitképének függőleges középre igazítása a hivatkozásvezérlő felső és alsó része között; egyéb esetben HAMIS. Az alapértelmezett érték HAMIS.
bHCenter
[in] IGAZ a gombszöveg és a bitkép vízszintes középre igazítása a hivatkozásvezérlő bal és jobb oldala között; egyéb esetben HAMIS. Az alapértelmezett érték HAMIS.
Visszaadott érték
A hivatkozásvezérlő új méretét tartalmazó CSize objektum.
Megjegyzések
Lásd még
hierarchiadiagram
osztályok
CLinkCtrl osztály
CMFCButton osztály