Kelas CMFCLinkCtrl
Kelas CMFCLinkCtrl
menampilkan tombol sebagai hyperlink dan memanggil target tautan saat tombol diklik.
Sintaks
class CMFCLinkCtrl : public CMFCButton
Anggota
Metode Publik
Nama | Deskripsi |
---|---|
CMFCLinkCtrl::SetURL | Menampilkan URL yang ditentukan sebagai teks tombol. |
CMFCLinkCtrl::SetURLPrefix | Mengatur protokol implisit (misalnya, "http:") url. |
CMFCLinkCtrl::SizeToContent | Mengubah ukuran tombol untuk memuat teks tombol atau bitmap. |
Metode yang Dilindungi
Nama | Deskripsi |
---|---|
CMFCLinkCtrl::OnDrawFocusRect | Dipanggil oleh kerangka kerja sebelum persegi panjang fokus tombol digambar. |
Keterangan
Saat Anda mengklik tombol yang berasal dari CMFCLinkCtrl
kelas , kerangka kerja meneruskan URL tombol sebagai parameter ke ShellExecute
metode . ShellExecute
Kemudian metode membuka target URL.
Contoh
Contoh berikut menunjukkan cara mengatur ukuran CMFCLinkCtrl
objek, dan cara mengatur url dan tipsalat dalam CMFCLinkCtrl
objek. Contoh ini adalah bagian dari sampel Kontrol Baru.
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();
Hierarki Warisan
Persyaratan
Header: afxlinkctrl.h
CMFCLinkCtrl::OnDrawFocusRect
Dipanggil oleh kerangka kerja sebelum persegi panjang fokus tombol digambar.
virtual void OnDrawFocusRect(
CDC* pDC,
const CRect& rectClient);
Parameter
pDC
[di] Penunjuk ke konteks perangkat.
rectClient
[di] Persegi panjang yang mengikat kontrol tautan.
Keterangan
Ambil alih metode ini ketika Anda ingin menggunakan kode Anda sendiri untuk menggambar persegi panjang fokus tombol.
CMFCLinkCtrl::SetURL
Menampilkan URL yang ditentukan sebagai teks tombol.
void SetURL(LPCTSTR lpszURL);
Parameter
lpszURL
[di] Teks tombol untuk ditampilkan.
Keterangan
CMFCLinkCtrl::SetURLPrefix
Mengatur protokol implisit (misalnya, "http:") url.
void SetURLPrefix(LPCTSTR lpszPrefix);
Parameter
lpszPrefix
[di] Awalan protokol URL.
Keterangan
Gunakan metode ini untuk mengatur awalan URL. Awalan tidak ditampilkan pada wajah tombol, tetapi Anda dapat menggunakannya untuk membantu menelusuri ke target URL.
CMFCLinkCtrl::SizeToContent
Mengubah ukuran tombol untuk memuat teks tombol atau bitmap.
virtual CSize SizeToContent(
BOOL bVCenter=FALSE,
BOOL bHCenter=FALSE);
Parameter
bVCenter
[di] TRUE untuk memerah teks tombol dan bitmap secara vertikal antara bagian atas dan bawah kontrol tautan; jika tidak, FALSE. Nilai defaultnya adalah FALSE.
bHCenter
[di] TRUE untuk memerah teks tombol dan bitmap secara horizontal antara sisi kiri dan kanan kontrol tautan; jika tidak, FALSE. Nilai defaultnya adalah FALSE.
Tampilkan Nilai
Objek CSize yang berisi ukuran baru kontrol tautan.