Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Merangkum fungsionalitas "kontrol tipsalat," jendela pop-up kecil yang menampilkan satu baris teks yang menjelaskan tujuan alat dalam aplikasi.
Sintaks
class CToolTipCtrl : public CWnd
Anggota
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
CToolTipCtrl::CToolTipCtrl |
Membuat CToolTipCtrl objek. |
Metode Publik
| Nama | Deskripsi |
|---|---|
CToolTipCtrl::Activate |
Mengaktifkan dan menonaktifkan kontrol tipsalat. |
CToolTipCtrl::AddTool |
Mendaftarkan alat dengan kontrol tipsalat. |
CToolTipCtrl::AdjustRect |
Mengonversi antara persegi panjang tampilan teks kontrol tipsalat dan persegi panjang jendelanya. |
CToolTipCtrl::Create |
Membuat kontrol tipsalat dan melampirkannya ke CToolTipCtrl objek. |
CToolTipCtrl::CreateEx |
Membuat kontrol tipsalat dengan gaya perluasan Windows yang ditentukan dan melampirkannya ke CToolTipCtrl objek. |
CToolTipCtrl::DelTool |
Menghapus alat dari kontrol tipsalat. |
CToolTipCtrl::GetBubbleSize |
Mengambil ukuran tipsalat. |
CToolTipCtrl::GetCurrentTool |
Mengambil informasi, seperti ukuran, posisi, dan teks, dari jendela tipsalat yang ditampilkan kontrol tipsalat saat ini. |
CToolTipCtrl::GetDelayTime |
Mengambil durasi awal, pop-up, dan reshow yang saat ini diatur untuk kontrol tipsalat. |
CToolTipCtrl::GetMargin |
Mengambil margin atas, kiri, bawah, dan kanan yang diatur untuk jendela tipsalat. |
CToolTipCtrl::GetMaxTipWidth |
Mengambil lebar maksimum untuk jendela tipsalat. |
CToolTipCtrl::GetText |
Mengambil teks yang dikelola kontrol tipsalat untuk alat. |
CToolTipCtrl::GetTipBkColor |
Mengambil warna latar belakang di jendela tipsalat. |
CToolTipCtrl::GetTipTextColor |
Mengambil warna teks di jendela tipsalat. |
CToolTipCtrl::GetTitle |
Mengambil judul kontrol tipsalat saat ini. |
CToolTipCtrl::GetToolCount |
Mengambil hitungan alat yang dikelola oleh kontrol tipsalat. |
CToolTipCtrl::GetToolInfo |
Mengambil informasi yang dipertahankan kontrol tipsalat tentang alat. |
CToolTipCtrl::HitTest |
Menguji titik untuk menentukan apakah itu berada dalam persegi panjang pembatas alat yang diberikan. Jika demikian, mengambil informasi tentang alat. |
CToolTipCtrl::Pop |
Menghapus jendela tipsalat yang ditampilkan dari tampilan. |
CToolTipCtrl::Popup |
Menyebabkan kontrol tipsalat saat ini ditampilkan pada koordinat pesan mouse terakhir. |
CToolTipCtrl::RelayEvent |
Meneruskan pesan mouse ke kontrol tipsalat untuk diproses. |
CToolTipCtrl::SetDelayTime |
Mengatur durasi awal, pop-up, dan reshow untuk kontrol tipsalat. |
CToolTipCtrl::SetMargin |
Mengatur margin atas, kiri, bawah, dan kanan untuk jendela tipsalat. |
CToolTipCtrl::SetMaxTipWidth |
Mengatur lebar maksimum untuk jendela tipsalat. |
CToolTipCtrl::SetTipBkColor |
Mengatur warna latar belakang di jendela tipsalat. |
CToolTipCtrl::SetTipTextColor |
Mengatur warna teks di jendela tipsalat. |
CToolTipCtrl::SetTitle |
Menambahkan ikon standar dan string judul ke tipsalat. |
CToolTipCtrl::SetToolInfo |
Mengatur informasi yang dipertahankan tipsalat untuk alat. |
CToolTipCtrl::SetToolRect |
Mengatur persegi panjang pembatas baru untuk alat. |
CToolTipCtrl::SetWindowTheme |
Mengatur gaya visual jendela tipsalat. |
CToolTipCtrl::Update |
Memaksa alat saat ini untuk digambar ulang. |
CToolTipCtrl::UpdateTipText |
Mengatur teks tipsalat untuk alat. |
Keterangan
"Alat" adalah jendela, seperti jendela atau kontrol anak, atau area persegi panjang yang ditentukan aplikasi dalam area klien jendela. Tipsalat disembunyikan sebagian besar waktu, muncul hanya ketika pengguna meletakkan kursor pada alat dan membiarkannya di sana selama sekitar satu setengah detik. Tipsalat muncul di dekat kursor dan menghilang ketika pengguna mengklik tombol mouse atau memindahkan kursor dari alat.
CToolTipCtrl menyediakan fungsionalitas untuk mengontrol waktu awal dan durasi tipsalat, lebar margin mengelilingi teks tipsalat, lebar jendela tipsalat itu sendiri, dan warna latar belakang dan teks tipsalat. Kontrol tipsalat tunggal dapat memberikan informasi untuk lebih dari satu alat.
Kelas ini CToolTipCtrl menyediakan fungsionalitas kontrol tipsalat umum Windows. Kontrol ini (dan oleh karena itu CToolTipCtrl kelas) hanya tersedia untuk program yang berjalan di bawah Windows 95/98 dan Windows NT versi 3.51 dan yang lebih baru.
Untuk informasi selengkapnya tentang mengaktifkan tipsalat, lihat Tips Alat di Windows yang tidak Berasal dari CFrameWnd.
Untuk informasi selengkapnya tentang menggunakan CToolTipCtrl, lihat Kontrol dan Menggunakan CToolTipCtrl.
Hierarki Warisan
CToolTipCtrl
Persyaratan
Header: afxcmn.h
CToolTipCtrl::Activate
Panggil fungsi ini untuk mengaktifkan atau menonaktifkan kontrol tipsalat.
void Activate(BOOL bActivate);
Parameter
bActivate
Menentukan apakah kontrol tipsalat akan diaktifkan atau dinonaktifkan.
Keterangan
Jika bActivate adalah TRUE, kontrol diaktifkan; jika FALSE, kontrol dinonaktifkan.
Ketika kontrol tipsalat aktif, informasi tipsalat muncul ketika kursor berada pada alat yang terdaftar di kontrol; ketika tidak aktif, informasi tipsalat tidak muncul, bahkan ketika kursor berada di alat.
Contoh
Lihat contoh untuk CPropertySheet::GetTabControl.
CToolTipCtrl::AddTool
Mendaftarkan alat dengan kontrol tipsalat.
BOOL AddTool(
CWnd* pWnd,
UINT nIDText,
LPCRECT lpRectTool = NULL,
UINT_PTR nIDTool = 0);
BOOL AddTool(
CWnd* pWnd,
LPCTSTR lpszText = LPSTR_TEXTCALLBACK,
LPCRECT lpRectTool = NULL,
UINT_PTR nIDTool = 0);
Parameter
pWnd
Penunjuk ke jendela yang berisi alat.
nIDText
ID sumber daya string yang berisi teks untuk alat.
lpRectTool
Penunjuk ke struktur yang RECT berisi koordinat persegi panjang pembatas alat. Koordinat relatif terhadap sudut kiri atas area klien jendela yang diidentifikasi oleh pWnd.
nIDTool
ID alat.
lpszText
Arahkan ke teks untuk alat tersebut. Jika parameter ini berisi nilai LPSTR_TEXTCALLBACK, TTN_NEEDTEXT pesan pemberitahuan masuk ke induk jendela yang pWnd menunjuk ke.
Tampilkan Nilai
Bukan nol jika berhasil; jika tidak, 0.
Keterangan
Parameter lpRectTool dan nIDTool harus valid, atau jika lpRectTool adalah NULL, nIDTool harus 0.
Kontrol tipsalat dapat dikaitkan dengan lebih dari satu alat. Panggil fungsi ini untuk mendaftarkan alat dengan kontrol tipsalat, sehingga informasi yang disimpan di tipsalat ditampilkan ketika kursor ada di alat.
Catatan
Anda tidak dapat mengatur tipsalat ke kontrol statis menggunakan AddTool.
Contoh
Lihat contoh untuk CPropertySheet::GetTabControl.
CToolTipCtrl::AdjustRect
Mengonversi antara persegi panjang tampilan teks kontrol tipsalat dan persegi panjang jendelanya.
BOOL AdjustRect(
LPRECT lprc,
BOOL bLarger = TRUE);
Parameter
lprc
Penunjuk ke RECT struktur yang menampung persegi panjang jendela tipsalat atau persegi panjang tampilan teks.
bLarger
Jika TRUE, lprc digunakan untuk menentukan persegi panjang tampilan teks, dan menerima persegi panjang jendela yang sesuai. Jika FALSE, lprc digunakan untuk menentukan persegi panjang jendela, dan menerima persegi panjang tampilan teks yang sesuai.
Tampilkan Nilai
Bukan nol jika persegi panjang berhasil disesuaikan; jika tidak, 0.
Keterangan
Fungsi anggota ini menghitung persegi panjang tampilan teks kontrol tipsalat dari persegi panjang jendelanya, atau persegi panjang jendela tipsalat yang diperlukan untuk menampilkan persegi panjang tampilan teks tertentu.
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_ADJUSTRECTWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::Create
Membuat kontrol tipsalat dan melampirkannya ke CToolTipCtrl objek.
virtual BOOL Create(CWnd* pParentWnd, DWORD dwStyle = 0);
Parameter
pParentWnd
Menentukan jendela induk kontrol tipsalat, biasanya .CDialog Ini tidak boleh NULL.
dwStyle
Menentukan gaya kontrol tipsalat. Lihat bagian Keterangan untuk informasi lebih lanjut.
Tampilkan Nilai
Bukan nol jika CToolTipCtrl objek berhasil dibuat; jika tidak, 0.
Keterangan
Anda membangun CToolTipCtrl dalam dua langkah. Pertama, panggil konstruktor untuk membuat CToolTipCtrl objek, lalu panggil Create untuk membuat kontrol tipsalat dan melampirkannya ke CToolTipCtrl objek.
Parameter dwStyle dapat berupa kombinasi Gaya Jendela apa pun. Selain itu, kontrol tipsalat memiliki dua gaya khusus kelas: TTS_ALWAYSTIP dan TTS_NOPREFIX.
| Gaya | Makna |
|---|---|
TTS_ALWAYSTIP |
Menentukan bahwa tipsalat akan muncul ketika kursor berada di alat, terlepas dari apakah jendela pemilik kontrol tipsalat aktif atau tidak aktif. Tanpa gaya ini, kontrol tipsalat muncul ketika jendela pemilik alat aktif, tetapi tidak saat tidak aktif. |
TTS_NOPREFIX |
Gaya ini mencegah sistem menghapus karakter ampersand (&) dari string. Jika kontrol tipsalat tidak memiliki TTS_NOPREFIX gaya, sistem secara otomatis menghapus karakter ampersand, memungkinkan aplikasi untuk menggunakan string yang sama dengan item menu dan sebagai teks dalam kontrol tipsalat. |
Kontrol tipsalat WS_POPUP memiliki gaya jendela dan WS_EX_TOOLWINDOW , terlepas dari apakah Anda menentukannya saat membuat kontrol.
Untuk membuat kontrol tipsalat dengan gaya jendela yang diperluas, panggil CToolTipCtrl::CreateEx alih-alih Create.
Contoh
Lihat contoh untuk CPropertySheet::GetTabControl.
CToolTipCtrl::CreateEx
Membuat kontrol (jendela anak) dan mengaitkannya dengan CToolTipCtrl objek.
virtual BOOL CreateEx(
CWnd* pParentWnd,
DWORD dwStyle = 0,
DWORD dwStyleEx = 0);
Parameter
pParentWnd
Penunjuk ke jendela yang merupakan induk kontrol.
dwStyle
Menentukan gaya kontrol tipsalat. Lihat bagian Keterangan untuk Create informasi selengkapnya.
dwStyleEx
Menentukan gaya kontrol yang diperluas yang sedang dibuat. Untuk daftar gaya Windows yang diperluas, lihat dwExStyle parameter untuk CreateWindowEx di Windows SDK.
Tampilkan Nilai
Bukan nol jika berhasil jika tidak 0.
Keterangan
Gunakan CreateEx alih-alih Create untuk menerapkan gaya Windows yang diperluas, yang ditentukan oleh preface WS_EX_gaya windows yang diperluas .
CToolTipCtrl::CToolTipCtrl
Membuat CToolTipCtrl objek.
CToolTipCtrl();
Keterangan
Anda harus memanggil Create setelah membuat objek.
Contoh
// Declare a CToolTipCtrl object.
CToolTipCtrl m_ToolTipCtrl;
CToolTipCtrl::DelTool
Menghapus alat yang ditentukan oleh pWnd dan nIDTool dari kumpulan alat yang didukung oleh kontrol tipsalat.
void DelTool(
CWnd* pWnd,
UINT_PTR nIDTool = 0);
Parameter
pWnd
Penunjuk ke jendela yang berisi alat.
nIDTool
ID alat.
CToolTipCtrl::GetBubbleSize
Mengambil ukuran tipsalat.
CSize GetBubbleSize(LPTOOLINFO lpToolInfo) const;
Parameter
lpToolInfo
Penunjuk ke struktur tipsalat TOOLINFO .
Tampilkan Nilai
Ukuran tipsalat.
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_GETBUBBLESIZEWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::GetCurrentTool
Mengambil informasi, seperti ukuran, posisi, dan teks, dari jendela tipsalat yang ditampilkan oleh kontrol tipsalat saat ini.
BOOL GetCurrentTool(LPTOOLINFO lpToolInfo) const;
Parameter
lpToolInfo
[out] Penunjuk TOOLINFO ke struktur yang menerima informasi tentang jendela tipsalat saat ini.
Tampilkan Nilai
TRUE jika informasi berhasil diambil; jika tidak, FALSE.
Keterangan
Metode ini mengirim TTM_GETCURRENTTOOL pesan, yang dijelaskan dalam Windows SDK.
Contoh
Contoh kode berikut mengambil informasi tentang jendela tipsalat saat ini.
{
//Get information about the current tooltip.
TOOLINFO tInfo = {0};
tInfo.cbSize = sizeof(TOOLINFO);
CToolBarCtrl& m_toolBarCtrl = m_wndToolBar.GetToolBarCtrl();
CToolTipCtrl* m_toolTip = m_toolBarCtrl.GetToolTips();
BOOL bRet = m_toolTip->GetCurrentTool( &tInfo );
}
CToolTipCtrl::GetDelayTime
Mengambil durasi awal, pop-up, dan reshow yang saat ini diatur untuk kontrol tipsalat.
int GetDelayTime(DWORD dwDuration) const;
Parameter
dwDuration
Bendera yang menentukan nilai durasi mana yang akan diambil. Parameter ini bisa menjadi salah satu nilai berikut:
TTDT_AUTOPOPAmbil lamanya waktu jendela tipsalat tetap terlihat jika penunjuk stasioner dalam persegi panjang pembatas alat.TTDT_INITIALAmbil lama waktu penunjuk harus tetap stasioner dalam persegi panjang pembatas alat sebelum jendela tipsalat muncul.TTDT_RESHOWAmbil lama waktu yang diperlukan agar jendela tipsalat berikutnya muncul saat penunjuk berpindah dari satu alat ke alat lainnya.
Tampilkan Nilai
Waktu penundaan yang ditentukan, dalam milidetik
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_GETDELAYTIMEWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::GetMargin
Mengambil margin atas, kiri, bawah, dan kanan yang diatur untuk jendela tipsalat.
void GetMargin(LPRECT lprc) const;
Parameter
lprc
RECT Alamat struktur yang akan menerima informasi margin. RECT Anggota struktur tidak menentukan persegi panjang pembatas. Untuk tujuan pesan ini, anggota struktur ditafsirkan sebagai berikut:
| Anggota | Representasi |
|---|---|
top |
Jarak antara batas atas dan bagian atas teks tipsalat, dalam piksel. |
left |
Jarak antara batas kiri dan ujung kiri teks tip, dalam piksel. |
bottom |
Jarak antara batas bawah dan bagian bawah teks tip, dalam piksel. |
right |
Jarak antara batas kanan dan ujung kanan teks tip, dalam piksel. |
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_GETMARGINWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::GetMaxTipWidth
Mengambil lebar maksimum untuk jendela tipsalat.
int GetMaxTipWidth() const;
Tampilkan Nilai
Lebar maksimum untuk jendela tipsalat.
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_GETMAXTIPWIDTHWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::GetText
Mengambil teks yang dikelola kontrol tipsalat untuk alat.
void GetText(
CString& str,
CWnd* pWnd,
UINT_PTR nIDTool = 0) const;
Parameter
str
Referensi ke CString objek yang menerima teks alat.
pWnd
Penunjuk ke jendela yang berisi alat.
nIDTool
ID alat.
Keterangan
Parameter pWnd dan nIDTool mengidentifikasi alat. Jika alat tersebut sebelumnya telah didaftarkan dengan kontrol tipsalat melalui panggilan sebelumnya ke CToolTipCtrl::AddTool, objek yang direferensikan str oleh parameter diberi teks alat.
CToolTipCtrl::GetTipBkColor
Mengambil warna latar belakang di jendela tipsalat.
COLORREF GetTipBkColor() const;
Tampilkan Nilai
COLORREF Nilai yang mewakili warna latar belakang.
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_GETTIPBKCOLORWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::GetTipTextColor
Mengambil warna teks di jendela tipsalat.
COLORREF GetTipTextColor() const;
Tampilkan Nilai
Nilai COLORREF yang mewakili warna teks.
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_GETTIPTEXTCOLORWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::GetTitle
Mengambil judul kontrol tipsalat saat ini.
void GetTitle(PTTGETTITLE pttgt) const;
Parameter
pttgt
[out] Penunjuk TTGETTITLE ke struktur yang berisi informasi tentang kontrol tipsalat. Ketika metode ini kembali, pszTitle anggota TTGETTITLE struktur menunjuk ke teks judul.
Keterangan
Metode ini mengirim TTM_GETTITLE pesan, yang dijelaskan dalam Windows SDK.
CToolTipCtrl::GetToolCount
Mengambil hitungan alat yang terdaftar dengan kontrol tipsalat.
int GetToolCount() const;
Tampilkan Nilai
Jumlah alat yang terdaftar dengan kontrol tipsalat.
CToolTipCtrl::GetToolInfo
Mengambil informasi yang dipertahankan kontrol tipsalat tentang alat.
BOOL GetToolInfo(
CToolInfo& ToolInfo,
CWnd* pWnd,
UINT_PTR nIDTool = 0) const;
Parameter
ToolInfo
Referensi ke TOOLINFO objek yang menerima teks alat.
pWnd
Penunjuk ke jendela yang berisi alat.
nIDTool
ID alat.
Tampilkan Nilai
Bukan nol jika berhasil; jika tidak, 0.
Keterangan
Dan hwnd uId anggota struktur yang dirujuk TOOLINFO dengan CToolInfo mengidentifikasi alat. Jika alat tersebut telah terdaftar dengan kontrol tipsalat melalui panggilan sebelumnya ke AddTool, TOOLINFO struktur diisi dengan informasi tentang alat tersebut.
CToolTipCtrl::HitTest
Menguji titik untuk menentukan apakah itu berada dalam persegi panjang pembatas alat yang diberikan dan, jika demikian, ambil informasi tentang alat tersebut.
BOOL HitTest(
CWnd* pWnd,
CPoint pt,
LPTOOLINFO lpToolInfo) const;
Parameter
pWnd
Penunjuk ke jendela yang berisi alat.
pt
Penunjuk ke objek yang CPoint berisi koordinat titik yang akan diuji.
lpToolInfo
Penunjuk ke TOOLINFO struktur yang berisi informasi tentang alat.
Tampilkan Nilai
Bukan nol jika titik yang ditentukan oleh informasi uji hit berada dalam persegi panjang pembatas alat; jika tidak, 0.
Keterangan
Jika fungsi ini mengembalikan nilai bukan nol, struktur yang ditujuk oleh lpToolInfo diisi dengan informasi tentang alat di dalam persegi panjangnya titik terletak.
Struktur TTHITTESTINFO didefinisikan sebagai berikut:
typedef struct _TT_HITTESTINFO { // tthti
HWND hwnd; // handle of tool or window with tool
POINT pt; // client coordinates of point to test
TOOLINFO ti; // receives information about the tool
} TTHITTESTINFO, FAR * LPHITTESTINFO;
hwndMenentukan handel alat.
ptMenentukan koordinat titik jika titik berada di persegi panjang pembatas alat.
tiInformasi tentang alat ini. Untuk informasi selengkapnya tentang
TOOLINFOstruktur, lihatCToolTipCtrl::GetToolInfo.
CToolTipCtrl::Pop
Menghapus jendela tipsalat yang ditampilkan dari tampilan.
void Pop();
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_POPWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::Popup
Menyebabkan kontrol tipsalat saat ini ditampilkan pada koordinat pesan mouse terakhir.
void Popup();
Keterangan
Metode ini mengirim TTM_POPUP pesan, yang dijelaskan dalam Windows SDK.
Contoh
Contoh kode berikut menampilkan jendela tipsalat.
{
// Display the most recent tooltip.
CToolBarCtrl &m_toolBarCtrl = m_wndToolBar.GetToolBarCtrl();
CToolTipCtrl *m_toolTip = m_toolBarCtrl.GetToolTips();
m_toolTip->Popup();
}
CToolTipCtrl::RelayEvent
Meneruskan pesan mouse ke kontrol tipsalat untuk diproses.
void RelayEvent(LPMSG lpMsg);
Parameter
lpMsg
Penunjuk MSG ke struktur yang berisi pesan untuk direlai.
Keterangan
Kontrol tipsalat hanya memproses pesan berikut, yang dikirim ke pesan tersebut dengan RelayEvent:
WM_LBUTTONDOWN |
WM_MOUSEMOVE |
|---|---|
WM_LBUTTONUP |
WM_RBUTTONDOWN |
WM_MBUTTONDOWN |
WM_RBUTTONUP |
WM_MBUTTONUP |
Contoh
Lihat contoh untuk CPropertySheet::GetTabControl.
CToolTipCtrl::SetDelayTime
Mengatur waktu penundaan untuk kontrol tipsalat.
void SetDelayTime(UINT nDelay);
void SetDelayTime(
DWORD dwDuration,
int iTime);
Parameter
nDelay
Menentukan waktu penundaan baru, dalam milidetik.
dwDuration
Bendera yang menentukan nilai durasi mana yang akan diambil. Lihat CToolTipCtrl::GetDelayTime untuk deskripsi nilai yang valid.
iTime
Waktu penundaan yang ditentukan, dalam milidetik.
Keterangan
Waktu penundaan adalah lamanya waktu kursor harus tetap berada pada alat sebelum jendela tipsalat muncul. Waktu penundaan default adalah 500 milidetik.
CToolTipCtrl::SetMargin
Mengatur margin atas, kiri, bawah, dan kanan untuk jendela tipsalat.
void SetMargin(LPRECT lprc);
Parameter
lprc
RECT Alamat struktur yang berisi informasi margin yang akan diatur. RECT Anggota struktur tidak menentukan persegi panjang pembatas. Lihat CToolTipCtrl::GetMargin untuk deskripsi informasi margin.
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_SETMARGINWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::SetMaxTipWidth
Mengatur lebar maksimum untuk jendela tipsalat.
int SetMaxTipWidth(int iWidth);
Parameter
iWidth
Lebar jendela tipsalat maksimum yang akan diatur.
Tampilkan Nilai
Lebar tip maksimum sebelumnya.
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_SETMAXTIPWIDTHWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::SetTipBkColor
Mengatur warna latar belakang di jendela tipsalat.
void SetTipBkColor(COLORREF clr);
Parameter
clr
Warna latar belakang baru.
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_SETTIPBKCOLORWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::SetTipTextColor
Mengatur warna teks di jendela tipsalat.
void SetTipTextColor(COLORREF clr);
Parameter
clr
Warna teks baru.
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_SETTIPTEXTCOLORWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::SetTitle
Menambahkan ikon standar dan string judul ke tipsalat.
BOOL SetTitle(
UINT uIcon,
LPCTSTR lpstrTitle);
Parameter
uIcon
Lihat icon di TTM_SETTITLE Windows SDK.
lpstrTitle
Penunjuk ke string judul.
Tampilkan Nilai
Bukan nol jika berhasil; jika tidak, 0.
Keterangan
Fungsi anggota ini mengimplementasikan perilaku pesan TTM_SETTITLEWin32 , seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::SetToolInfo
Mengatur informasi yang dipertahankan tipsalat untuk alat.
void SetToolInfo(LPTOOLINFO lpToolInfo);
Parameter
lpToolInfo
Penunjuk ke TOOLINFO struktur yang menentukan informasi yang akan diatur.
CToolTipCtrl::SetToolRect
Mengatur persegi panjang pembatas baru untuk alat.
void SetToolRect(
CWnd* pWnd,
UINT_PTR nIDTool,
LPCRECT lpRect);
Parameter
pWnd
Penunjuk ke jendela yang berisi alat.
nIDTool
ID alat.
lpRect
Penunjuk ke struktur yang RECT menentukan persegi panjang pembatas baru.
CToolTipCtrl::SetWindowTheme
Mengatur gaya visual jendela tipsalat.
HRESULT SetWindowTheme(LPCWSTR pszSubAppName);
Parameter
pszSubAppName
Penunjuk ke string Unicode yang berisi gaya visual yang akan diatur.
Tampilkan Nilai
Nilai yang dikembalikan tidak digunakan.
Keterangan
Fungsi anggota ini menimulasi fungsionalitas TTM_SETWINDOWTHEME pesan, seperti yang dijelaskan dalam Windows SDK.
CToolTipCtrl::Update
Memaksa alat saat ini untuk digambar ulang.
void Update();
CToolTipCtrl::UpdateTipText
Memperbarui teks tipsalat untuk alat kontrol ini.
void UpdateTipText(
LPCTSTR lpszText,
CWnd* pWnd,
UINT_PTR nIDTool = 0);
void UpdateTipText(
UINT nIDText,
CWnd* pWnd,
UINT_PTR nIDTool = 0);
Parameter
lpszText
Arahkan ke teks untuk alat tersebut.
pWnd
Penunjuk ke jendela yang berisi alat.
nIDTool
ID alat.
nIDText
ID sumber daya string yang berisi teks untuk alat.