CToolBarCtrl: Обробка інструмент Порада сповіщення

Коли ви визначаєте стиль TBSTYLE_TOOLTIPS , панелі інструментів створює і керує рада інструмент керування. Підказка є маленьке спливаюче вікно, яке містить рядок тексту, що описує кнопку панелі інструментів. Виринаюча підказка приховано, з'являються, лише коли користувач ставить курсор на кнопку на панелі інструментів і залишає його там для приблизно половина другого. Виринаюча підказка відображається поруч із курсором.

Перш ніж з'явиться виринаюча підказка, TTN_NEEDTEXT сповіщень повідомлення надсилається до панелі інструментів вікна власника для отримання описовий текст для кнопки. Якщо панелі інструментів власник вікна CFrameWnd вікно, інструмент, поради, відображене wihout будь-яких додаткових зусиль, тому що CFrameWnd має за промовчанням обробник для TTN_NEEDTEXT повідомлення. Якщо панелі інструментів вікна власник не походить від CFrameWnd, наприклад, у діалоговому вікні або формі подання, ви повинні додати запис до власника вікно повідомлення карти і надати обробник сповіщень на карті повідомлення. Запис власника вікно повідомлення карту виглядає наступним чином:

ON_NOTIFY_EX ( TTN_NEEDTEXT, 0, memberFxn )

memberFxn

Член функція буде називатися коли необхідно тексту для цієї кнопки.

Зверніть увагу, що ідентифікатор Підказка завжди 0.

На додаток до TTN_NEEDTEXT повідомлення Порада інструмент керування можна надіслати такі сповіщення панель керування:

Сповіщення Значення
TTN_NEEDTEXTA Інструмент керування рада вимагає текст ASCII (тільки для Win95)
TTN_NEEDTEXTW Інструмент керування рада вимагає текст у кодуванні ЮНІКОД (лише для Windows NT)
TBN_HOTITEMCHANGE Вказує, зміну гарячої (виділений) елемент.
NM_RCLICK Вказує, що користувач має клацнувши кнопку.
TBN_DRAGOUT Вказує, що користувач натиснув кнопку і перетягнути вказівник миші з кнопки. Це дозволяє програмі реалізувати перетягнути і падіння кнопці на панелі інструментів. Після отримання цього повідомлення, додаток буде почати перетягування і падіння операції.
TBN_DROPDOWN Вказує, користувач має натиснути кнопку, що використовує стиль TBSTYLE_DROPDOWN.
TBN_GETOBJECT Вказує користувач Перемістити вказівник миші на кнопку ithat використовує TBSTYLE_DROPPABLE стилю. Повідомлення.

На функцію обробник приклад і додаткові відомості про ввімкнення спливаючі підказки, перегляньте Спливаючі підказки в Visual C++ програміста керівництво.

Index