Struktura TOOLTIPTEXT

Na piśmie swoje Narzędzie wskazówka powiadomień obsługi, należy użyć TOOLTIPTEXT struktury.Członkowie TOOLTIPTEXT struktury są:

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
    Identyfikuje narzędzie, którego potrzebuje tekstu.Jedynym członkiem tej struktury, potrzebne jest identyfikatorem formantu polecenia.Identyfikator polecenia formantu będzie w idFrom członek NMHDR struktury, dostęp przy użyciu składni hdr.idFrom.Zobacz NMHDR do dyskusji członków NMHDR struktury.

  • lpszText
    Adres ciąg do otrzymania narzędzia tekst.

  • szText
    Bufor, który odbiera tekst wskazówki.Aplikację można skopiować tekst do tego buforu jako alternatywa dla określania adresów ciąg.

  • hinst
    Dojście do wystąpienia, które zawiera ciąg, który ma być używana jako tekst wskazówki.Jeśli lpszText jest adresem tekst wskazówki ten element członkowski jest NULL.

Kiedy obsługi TTN_NEEDTEXT komunikat z powiadomieniem, należy określić ciąg, który ma być wyświetlany w jednym z następujących sposobów:

  • Skopiować tekst do buforu określony przez szText Członkowskich.

  • Kopiuj adres buforu, który zawiera tekst do lpszText Członkowskich.

  • Skopiuj identyfikator zasobu ciągu do lpszText Członkowskich i kopia dojście wystąpienia, które zawiera zasób do hinst Członkowskich.

Zobacz też

Koncepcje

Etykietki narzędzi w systemie Windows niepochodzące od obiektu CFrameWnd