На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Processing Tooltip Notification Messages



A toolbar that has the TBSTYLE_TOOLTIPS style creates a tooltip control, which an application can use to display help text for toolbar buttons. The parent window receives the TTN_NEEDTEXT notification message when the toolbar needs the help text for a button. The tooltip sends the notification in the form of a WM_NOTIFY message. The lParam parameter includes the address of a TOOLTIPTEXT structure that specifies the command identifier of the button for which help text is needed. An application can copy the help text to the structure, specify the address of a string containing the help text, or specify the instance handle and resource identifier of a string resource.

The following example demonstrates how to process the TTN_NEEDTEXT notification.

case WM_NOTIFY:
switch (((LPNMHDR) lParam)->code) {
case TTN_NEEDTEXT:
{
LPTOOLTIPTEXT lpttt;

lpttt = (LPTOOLTIPTEXT) lParam;
lpttt->hinst = g_hinst;

// Specify the resource identifier of the descriptive
// text for the given button.
idButton = lpttt->hdr.idFrom;
switch (idButton) {
case IDM_CUT:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TIPS_CUT);

break;
case IDM_COPY:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TIPS_COPY);
break;
case IDM_PASTE:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TIPS_PASTE);
break;
}
break;
}
.
. // Process other notifications here.
.
default:
break;
}



Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Сообщения Уведомления Обработки Tooltip



toolbar, Который имеет стиль TBSTYLE_TOOLTIPS создает управление tooltip, которое приложение может использовать, чтобы отображать текст помощи для toolbar кнопок. Родительское окно получает сообщение уведомления TTN_NEEDTEXT когда toolbar нужно текст помощи для кнопки. tooltip Посылает уведомление в форме сообщения WM_NOTIFY. Параметр lParam включает адрес структуры TOOLTIPTEXT, которая определяет командный идентификатор кнопки для которой помогает тексту - нужно. Приложение может скопировать текст помощи в структуру, определять адрес строки содержа текст помощи или определять ручку примера и идентификатора ресурса ресурса строки.

Следующий пример демонстрирует как, чтобы обрабатывать уведомление TTN_NEEDTEXT.

случай WM_NOTIFY:
ключ (((LPNMHDR) lParam)->code) { случай TTN_NEEDTEXT:
{
LPTOOLTIPTEXT lpttt;

lpttt = (LPTOOLTIPTEXT) lParam;
g_hinst lpttt->hinst =;

// Определите идентификатор ресурса описательного // текста для данной кнопки.
idButton = lpttt->hdr.idFrom;
ключ (idButton) { случай IDM_CUT:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TIPS_CUT);

прерывание;
случай IDM_COPY:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TIPS_COPY);
прерывание;
случай IDM_PASTE:
lpttt->lpszText = MAKEINTRESOURCE(IDS_TIPS_PASTE);
прерывание;
}
прерывание;
}
.
. // Процесс другие уведомления здесь.
.
невыполнение: прерывание;
}



Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz