Aracılığıyla paylaş


TOOLTIPTEXT Yapısı

Araç ipucu bildirim işleyicinizi yazarken TOOLTIPTEXT yapısını kullanmanız gerekir. TOOLTIPTEXT yapısının üyeleri şunlardır:

typedef struct {
    NMHDR     hdr;        // required for all WM_NOTIFY messages
    LPTSTR    lpszText;   // see below
    TCHAR     szText[80]; // buffer for tool tip text
    HINSTANCE hinst;      // see below
    UINT      uflags;     // flag indicating how to interpret the
                          // idFrom member of the NMHDR structure
                          // that is included in the structure
} TOOLTIPTEXT, FAR *LPTOOLTIPTEXT;

Hdr
Metin gerektiren aracı tanımlar. Bu yapıya ihtiyacınız olabilecek tek üye, denetimin komut kimliğidir. Denetimin komut kimliği NMHDR yapısının idFrom üyesinde yer alır ve söz dizimi hdr.idFromile erişilir. NMHDR yapısının üyeleriyle ilgili bir tartışma için bkz. NMHDR.

lpszText
Bir aracın metnini alacak dizenin adresi.

szText
Araç ipucu metnini alan arabellek. Bir uygulama, dize adresi belirtmeye alternatif olarak metni bu arabelleğe kopyalayabilir.

hinst
Araç ipucu metni olarak kullanılacak dizeyi içeren örneğin tanıtıcısı. Araç ipucu metninin adresi lpszText ise, bu üye NULL olur.

Bildirim iletisini işlerken TTN_NEEDTEXT , görüntülenecek dizeyi aşağıdaki yollardan biriyle belirtin:

  • Metni szText üyesi tarafından belirtilen arabelleğe kopyalayın.

  • Metni içeren arabelleğin adresini lpszText üyesine kopyalayın.

  • Dize kaynağının tanımlayıcısını lpszText üyesine kopyalayın ve kaynağı içeren örneğin tutamacını hinst üyesine kopyalayın.

Ayrıca bkz.

CFrameWnd'den Türetilmemiş Pencerelerde Araç İpuçları