На главную

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 | Скачать Вниз

Tool Text



When you add a tool to a tooltip control, the lpszText member of the TOOLINFO structure must specify the address of the string to display for the tool. You can change the text any time after adding the tool by using the TTM_UPDATETIPTEXT message.

If the high-order word of lpszText is zero, the low-order word must be the identifier of a string resource. When the tooltip control needs the text, the system loads the specified string resource from the application instance identified by the hinst member of TOOLINFO.
If you specify the LPSTR_TEXTCALLBACK value in the lpszText member, the tooltip control notifies the window specified in the hwnd member of TOOLINFO whenever the tooltip control needs to display text for the tool. The tooltip control sends the TTN_NEEDTEXT notification message to the window. The message includes the address of a TOOLTIPTEXT structure, which contains the window handle as well as the application-defined identifier for the tool. The window examines the structure to determine the tool for which text is needed, and it fills the appropriate structure members with information that the tooltip control needs to display the string.

Many applications create toolbars containing tools that correspond to menu commands. For such tools, it is convenient for the tooltip control to display the same text as the corresponding menu item. The system automatically strips the ampersand (&) accelerator characters from all strings passed to a tooltip control, unless the control has the TTS_NOPREFIX style.
To retrieve the text for a tool, use the TTM_GETTEXT message.


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

Текст Средства



Когда Вы добавляете средство к управлению tooltip, член lpszText структуры TOOLINFO должен определить адрес строки, чтобы отображаться для средства. Вы можете изменить текст всякий раз, когда после дополнения средства используя сообщение TTM_UPDATETIPTEXT.

Если старшее слово lpszText является нулем, младшее слово должно быть идентификатором ресурса строки. Когда управлению tooltip нужно текст, система загружает определенный ресурс строки из прикладного примера идентифицированного членом hinst TOOLINFO.
Если Вы определяете величину LPSTR_TEXTCALLBACK на члене lpszText, управление tooltip уведомляет окно определенное на члене hwnd TOOLINFO всякий раз, когда управлению tooltip нужно отображать текст для средства. Управление tooltip посылает сообщение уведомления TTN_NEEDTEXT в окно. Сообщение включает адрес структуры TOOLTIPTEXT, которая содержит ручку окна, а также определенный прикладной идентификатор для средства. Окно изучает структуру, чтобы определять средство для которого текст - нужно, и это заполняет подходящих структурных участников информацией, что управлению tooltip нужно отображать строку.

Много приложений создают toolbars содержа инструментальные средства, которые переписываются в команды меню. Для таких инструментальных средств, это удобное для управления tooltip, чтобы отображать тот же текст как соответствующий пункт меню. Система автоматически удаляет амперсанд акселератора (&) символы из всех строк пройденных на управление tooltip, если управление не имеет стиль TTS_NOPREFIX.
Для того, чтобы извлекать текст для средства, используйте сообщение TTM_GETTEXT.


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