Bagikan melalui


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

CMFCToolTipInfo

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