Tipsmeddelanden för hanteringsverktyg

När du anger stilen TBSTYLE_TOOLTIPS skapar och hanterar verktygsfältet en verktygstipskontroll. Ett verktygstips är ett litet popup-fönster som innehåller en textrad som beskriver en knapp i verktygsfältet. Verktygstipset är dolt och visas bara när användaren placerar markören på en verktygsfältsknapp och lämnar den där i ungefär en halv sekund. Verktygsspetsen visas nära markören.

Innan verktygstipset visas skickas TTN_NEEDTEXT meddelandemeddelandet till verktygsfältets ägarfönster för att hämta den beskrivande texten för knappen. Om verktygsfältets ägarfönster är ett CFrameWnd fönster visas verktygstips utan extra ansträngning, eftersom CFrameWnd har en standardhanterare för TTN_NEEDTEXT-meddelandet . Om verktygsfältets ägarfönster inte härleds från CFrameWnd, till exempel en dialogruta eller formulärvy, måste du lägga till en post i ägarfönstrets meddelandekarta och ange en meddelandehanterare på meddelandekartan. Posten till ditt ägarfönsters meddelandekarta är som följer:

ON_NOTIFY_EX(TTN_NEEDTEXT, 0, &CMyDialog::OnTtnNeedText)

Anmärkningar

memberFxn
Medlemsfunktionen som ska anropas när text behövs för den här knappen.

Observera att id:t för ett verktygstips alltid är 0.

Förutom TTN_NEEDTEXT-meddelandet kan en verktygstipskontroll skicka följande meddelanden till ett verktygsfält:

Anmälan Innebörd
TTN_NEEDTEXTA Verktygstipskontroll kräver ASCII-text (endast Windows 95)
TTN_NEEDTEXTW Knappbeskrivningskontroll kräver UNICODE-text (endast Windows NT)
TBN_HOTITEMCHANGE Anger att det heta objektet (markerat) har ändrats.
NM_RCLICK Anger att användaren har högerklickat på en knapp.
TBN_DRAGOUT Anger att användaren har klickat på knappen och dragit pekaren från knappen. Det gör att ett program kan implementera dra och släppa från en knapp i verktygsfältet. När du får det här meddelandet påbörjar programmet dra och släpp-åtgärden.
TBN_DROPDOWN Anger att användaren har klickat på en knapp som använder formatet TBSTYLE_DROPDOWN .
TBN_GETOBJECT Anger att användaren flyttade pekaren över en knapp som använder TBSTYLE_DROPPABLE formatmall.

Ett exempel på en hanteringsfunktion och mer information om hur du aktiverar verktygstips finns i Verktygstips.

Se även

Använda CToolBarCtrl
Kontroller