Bagikan melalui


TTM_GETTOOLINFO pesan

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
Commctrl.h
Nama Unicode dan ANSI
TTM_GETTOOLINFOW (Unicode) dan TTM_GETTOOLINFOA (ANSI)