Kelas CMFCToolTipInfo
Menyimpan informasi tentang tampilan visual tipsalat.
Sintaks
class CMFCToolTipInfo
Anggota
Metode Publik
Nama | Deskripsi |
---|---|
CMFCToolTipInfo::operator= |
Anggota Data
Nama | Deskripsi |
---|---|
CMFCToolTipInfo::m_bBalloonTooltip | Variabel Boolean yang menunjukkan apakah tipsalat memiliki penampilan balon. |
CMFCToolTipInfo::m_bBoldLabel | Variabel Boolean yang menunjukkan apakah label tipsalat ditampilkan dalam font tebal. |
CMFCToolTipInfo::m_bDrawDescription | Variabel Boolean yang menunjukkan apakah tipsalat berisi deskripsi. |
CMFCToolTipInfo::m_bDrawIcon | Variabel Boolean yang menunjukkan apakah tipsalat berisi ikon. |
CMFCToolTipInfo::m_bDrawSeparator | Variabel Boolean yang menunjukkan apakah pemisah ditampilkan antara label tipsalat dan deskripsi tipsalat. |
CMFCToolTipInfo::m_bRoundedCorners | Variabel Boolean yang menunjukkan apakah tipsalat memiliki sudut bulat. |
CMFCToolTipInfo::m_bVislManagerTheme | Variabel Boolean yang menunjukkan apakah tampilan tipsalat harus dikontrol oleh manajer visual (lihat Kelas CMFCVisualManager). |
CMFCToolTipInfo::m_clrBorder | Warna batas tipsalat. |
CMFCToolTipInfo::m_clrFill | Warna latar belakang tipsalat. |
CMFCToolTipInfo::m_clrFillGradient | Warna gradien mengisi tipsalat. |
CMFCToolTipInfo::m_clrText | Warna teks di tipsalat. |
CMFCToolTipInfo::m_nGradientAngle | Sudut gradien mengisi tipsalat. |
CMFCToolTipInfo::m_nMaxDescrWidth | Lebar maksimum yang mungkin, dalam piksel, dari deskripsi di tipsalat. |
Keterangan
Gunakan Kelas CMFCToolTipCtrl, CMFCToolTipInfo
, dan Kelas CTooltipManager bersama-sama untuk menerapkan tipsalat yang disesuaikan dalam aplikasi Anda. Untuk contoh cara menggunakan kelas tipsalat ini, lihat topik Kelas CMFCToolTipCtrl.
Contoh
Contoh berikut menunjukkan cara mengatur nilai berbagai variabel anggota di CMFCToolTipInfo
kelas .
CMFCToolTipInfo *params = new CMFCToolTipInfo();
params->m_bBoldLabel = FALSE;
params->m_bDrawDescription = FALSE;
params->m_bDrawIcon = FALSE;
params->m_bRoundedCorners = TRUE;
params->m_bDrawSeparator = FALSE;
params->m_clrFill = RGB(255, 255, 255);
params->m_clrFillGradient = RGB(228, 228, 240);
params->m_clrText = RGB(61, 83, 80);
params->m_clrBorder = RGB(144, 149, 168);
Hierarki Warisan
Persyaratan
Header: afxtooltipctrl.h
CMFCToolTipInfo::m_bBalloonTooltip
Menentukan gaya tampilan semua tipsalat.
BOOL m_bBalloonTooltip;
Keterangan
TRUE menunjukkan bahwa tipsalat menggunakan gaya balon, FALSE menunjukkan bahwa tipsalat menggunakan gaya persegi panjang.
CMFCToolTipInfo::m_bBoldLabel
Menentukan apakah font teks tipsalat tebal.
BOOL m_bBoldLabel;
Keterangan
Atur anggota ini ke TRUE untuk menampilkan teks tipsalat dengan font tebal, atau FALSE untuk menampilkan label tipsalat dengan font non-tebal.
CMFCToolTipInfo::m_bDrawDescription
Menentukan apakah setiap tipsalat menampilkan teks deskripsi.
BOOL m_bDrawDescription;
Keterangan
Atur anggota ini ke TRUE untuk menampilkan deskripsi, atau FALSE untuk menyembunyikan deskripsi. Anda dapat menentukan deskripsi pada tipsalat dengan memanggil CMFCToolTipCtrl::SetDescription
CMFCToolTipInfo::m_bDrawIcon
Menentukan apakah semua tipsalat menampilkan ikon.
BOOL m_bDrawIcon;
Keterangan
Atur anggota ini ke TRUE untuk menampilkan ikon pada setiap tipsalat, atau FALSE untuk menampilkan tipsalat tanpa ikon.
CMFCToolTipInfo::m_bDrawSeparator
Menentukan apakah setiap tipsalat memiliki pemisah antara labelnya dan deskripsinya.
BOOL m_bDrawSeparator;
Keterangan
Atur anggota ini ke TRUE untuk menampilkan pemisah antara label tipsalat dan deskripsi, atau FALSE untuk menampilkan tipsalat tanpa pemisah.
CMFCToolTipInfo::m_bRoundedCorners
Menentukan apakah semua tipsalat memiliki sudut bulat.
BOOL m_bRoundedCorners;
Keterangan
Atur anggota ini ke TRUE untuk menampilkan sudut bulat pada tipsalat, atau FALSE untuk menampilkan sudut persegi panjang pada tipsalat.
CMFCToolTipInfo::m_clrBorder
Menentukan warna batas pada semua tipsalat.
COLORREF m_clrBorder;
CMFCToolTipInfo::m_clrFill
Menentukan warna latar belakang tipsalat.
COLORREF m_clrFill;
Keterangan
Jika CMFCToolTipInfo::m_clrFillGradient adalah -1, warna latar belakang tipsalatnya adalah m_clrFill
. Jika tidak, m_clrFill
menentukan warna awal gradien dan m_clrFillGradient
menentukan warna akhir gradien. CMFCToolTipInfo::m_nGradientAngle menentukan arah gradien.
CMFCToolTipInfo::m_clrFillGradient
Menentukan warna akhir untuk latar belakang gradien untuk tipsalat.
COLORREF m_clrFillGradient;
Keterangan
Jika m_clrFillGradient
-1, tidak ada gradien. Jika tidak, warna awal gradien ditentukan oleh CMFCToolTipInfo::m_clrFill dan warna akhir gradien ditentukan oleh m_clrFillGradient
. CMFCToolTipInfo::m_nGradientAngle menentukan arah gradien.
CMFCToolTipInfo::m_clrText
Menentukan warna teks dari semua tipsalat.
COLORREF m_clrText;
CMFCToolTipInfo::m_nGradientAngle
Menentukan sudut di mana gradien digambar pada latar belakang tipsalat.
int m_nGradientAngle;
Keterangan
m_nGradientAngle
menentukan sudut, dalam derajat, bahwa gradien pada latar belakang tipsalat diimbangi dari horizontal. Jika m_nGradientAngle
adalah 0, gradien digambar dari kiri ke kanan. Jika m_nGradientAngle
antara 1 dan 360, gradien berputar searah jarang dengan jumlah derajat tersebut. Jika m_nGradientAngle
adalah -1, yang merupakan nilai default, gradien digambar dari atas ke bawah. Ini sama dengan pengaturan m_nGradientAngle
ke 90.
CMFCToolTipInfo::m_clrFill clrFill
menentukan warna awal gradien dan CMFCToolTipInfo::m_clrFillGradient clrFillGradient
menentukan warna akhir gradien. Jika m_clrFillGradient
-1, tidak ada gradien.
CMFCToolTipInfo::m_nMaxDescrWidth
Menentukan lebar maksimum deskripsi yang ditampilkan di setiap tipsalat. Jika lebar deskripsi melebihi nilai yang ditentukan, teks akan dibungkus.
int m_nMaxDescrWidth;
CMFCToolTipInfo::m_bVislManagerTheme
Menentukan apakah manajer visual aplikasi mengontrol tampilan semua tipsalat.
BOOL m_bVislManagerTheme;
Keterangan
Jika m_bVislManagerTheme
TRUE, setiap tipsalat meminta CMFCToolTipInfo baru dari manajer visual aplikasi sebelum muncul di layar, dan menggunakan nilai dalam objek tersebut untuk menentukan tampilannya. Anggota CMFCToolTipInfo Anda lainnya diabaikan.
CMFCToolTipInfo::operator=
Untuk detail selengkapnya, lihat kode sumber yang terletak di folder VC\atlmfc\src\mfc dari penginstalan Visual Studio Anda.
CMFCToolTipInfo& operator=(CMFCToolTipInfo& src);
Parameter
[di] Src
Tampilkan Nilai
Keterangan
Lihat juga
Bagan Hierarki
Kelas
Kelas CTooltipManager
Kelas CMFCToolTipctrl