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.
Mengambil informasi yang dipertahankan kontrol tipsalat tentang alat.
Parameter
-
wParam
- Harus nol.
-
lParam
-
Pointer ke struktur TOOLINFO . Saat mengirim pesan, anggota hwnd dan uId mengidentifikasi alat, dan anggota cbSize harus menentukan ukuran struktur. Saat menggunakan pesan ini untuk mengambil teks tipsalat, pastikan bahwa anggota lpszText dari struktur TOOLINFO menunjuk ke buffer yang valid dengan ukuran yang memadai
Mengembalikan nilai
Mengembalikan TRUE jika berhasil, atau FALSE sebaliknya.
Keterangan
Jika kontrol tipsalat menyertakan alat, struktur TOOLINFO menerima informasi tentang alat ini.
Contoh
Contoh berikut memposisikan ulang kontrol tipsalat.
HRESULT MyToolTipClass::OffsetTooltip(int xOffset, int yOffset)
{
HRESULT hr = S_OK;
DWORD dwError = 0;
if (NULL != m_hWndToolTip)
{
TOOLINFO ti = {0};
ti.cbSize = sizeof(TOOLINFO);
ti.hwnd = m_hWndToolTipOwner;
// Get the current tooltip definition.
if( SendMessage(m_hWndToolTip, TTM_GETTOOLINFO, 0, (LPARAM)&ti))
{
// Offset the tooltip rectangle as specified.
OffsetRect(&ti.rect, xOffset, yOffset);
// Apply the new rectangle to the tooltip.
SendMessage(m_hWndToolTip, TTM_NEWTOOLRECT, 0, (LPARAM)&ti);
}
else
{
dwError = GetLastError();
hr = HRESULT_FROM_WIN32(dwError);
MyErrorHandler(hr);
}
}
return hr;
}
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
| Header |
|
| Nama Unicode dan ANSI |
TTM_GETTOOLINFOW (Unicode) dan TTM_GETTOOLINFOA (ANSI) |