CMFCLinkCtrl Sınıfı
sınıfı CMFCLinkCtrl
bir düğmeyi köprü olarak görüntüler ve düğmeye tıklandığında bağlantının hedefini çağırır.
Sözdizimi
class CMFCLinkCtrl : public CMFCButton
Üyeler
Genel Yöntemler
Ad | Tanım |
---|---|
CMFCLinkCtrl::SetURL | Belirtilen URL'yi düğme metni olarak görüntüler. |
CMFCLinkCtrl::SetURLPrefix | URL'nin örtük protokolünün (örneğin, "http:") değerini ayarlar. |
CMFCLinkCtrl::SizeToContent | Düğme metnini veya bit eşlemini içerecek şekilde düğmeyi yeniden boyutlandırıyor. |
Korumalı Yöntemler
Ad | Tanım |
---|---|
CMFCLinkCtrl::OnDrawFocusRect | Düğmenin odak dikdörtgeni çizilmeden önce çerçeve tarafından çağrılır. |
Açıklamalar
sınıfından CMFCLinkCtrl
türetilen bir düğmeye tıkladığınızda, çerçeve yöntemine parametre olarak düğmenin URL'sini ShellExecute
geçirir. ShellExecute
Ardından yöntemi URL'nin hedefini açar.
Örnek
Aşağıdaki örnekte, bir CMFCLinkCtrl
nesnenin boyutunun nasıl ayarlanacağı ve nesnede CMFCLinkCtrl
url ve araç ipucunun nasıl ayarlanacağı gösterilmektedir. Bu örnek, Yeni Denetimler örneğinin bir parçasıdır.
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();
Devralma Hiyerarşisi
Gereksinimler
Üst bilgi: afxlinkctrl.h
CMFCLinkCtrl::OnDrawFocusRect
Düğmenin odak dikdörtgeni çizilmeden önce çerçeve tarafından çağrılır.
virtual void OnDrawFocusRect(
CDC* pDC,
const CRect& rectClient);
Parametreler
Pdc
[in] Cihaz bağlamı işaretçisi.
rectClient
[in] Bağlantı denetimini sınırlayan bir dikdörtgen.
Açıklamalar
Düğmenin odak dikdörtgenini çizmek için kendi kodunuzu kullanmak istediğinizde bu yöntemi geçersiz kılın.
CMFCLinkCtrl::SetURL
Belirtilen URL'yi düğme metni olarak görüntüler.
void SetURL(LPCTSTR lpszURL);
Parametreler
Lpszurl
[in] Görüntülenecek düğme metni.
Açıklamalar
CMFCLinkCtrl::SetURLPrefix
URL'nin örtük protokolünün (örneğin, "http:") değerini ayarlar.
void SetURLPrefix(LPCTSTR lpszPrefix);
Parametreler
lpszPrefix
[in] URL protokolünün ön eki.
Açıklamalar
URL ön ekini ayarlamak için bu yöntemi kullanın. Ön ek düğmenin yüzünde görüntülenmez, ancak URL'nin hedefine göz atmanıza yardımcı olması için bunu kullanabilirsiniz.
CMFCLinkCtrl::SizeToContent
Düğme metnini veya bit eşlemini içerecek şekilde düğmeyi yeniden boyutlandırıyor.
virtual CSize SizeToContent(
BOOL bVCenter=FALSE,
BOOL bHCenter=FALSE);
Parametreler
bVCenter
[in] Düğme metnini ve bit eşlemini bağlantı denetiminin üst ve alt kısmı arasında dikey olarak ortalamak için DOĞRU; aksi takdirde YANLIŞ. Varsayılan değer YANLIŞ'tır.
bHCenter
[in] Düğme metnini ve bit eşlemini bağlantı denetiminin sol ve sağ kenarları arasında yatay olarak ortalamak için DOĞRU; aksi takdirde YANLIŞ. Varsayılan değer YANLIŞ'tır.
İade Değeri
Bağlantı denetiminin yeni boyutunu içeren bir CSize nesnesi.
Açıklamalar
Ayrıca bkz.
Hiyerarşi Grafiği
Sınıflar
CLinkCtrl Sınıfı
CMFCButton Sınıfı