Страница: 1 |
Страница: 1 |
Вопрос: Структура NOTIFYICONDATA и длина тултипа
Добавлено: 15.10.04 11:31
Автор вопроса: Comanche
В MSDN -
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/structures/notifyicondata.asp
- сказано следующее:
[QUOTE][B]szTip[/B]
Pointer to a null-terminated string with the text for a standard ToolTip. It can have a maximum of 64 characters including the terminating NULL.
For Version 5.0 and later, szTip can have a maximum of 128 characters, including the terminating NULL.[/QUOTE]
По идее, раз у меня версия Shell32.dll старше 5.0 (если точно - то 5.0.3900.6975), то мне достаточно в описании структуры NOTIFYICONDATA вместо
szTip As String * 64
написАть
szTip As String * 128
- и ограничение на длину текста тултипа должно подняться до 128 символов. Однако, этого не происходит - ограничение по-прежнему остаётся равным 64 символам.
В чём м.б. причина?
PS: описываю структуру так:
[CODE]
Public Type NOTIFYICONDATA
cbSize As Long
hwnd As Long
uID As Long
uFlags As Long
uCallbackMessage As Long
hIcon As Long
szTip As String * 64
End Type
[/CODE]
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #1
Добавлено: 15.10.04 11:33
Ё-мое, Павел, что ж у тебя тэги-то не работают при СОЗДАНИИ нового сообщения? При ответе на существующее - работают, а тут - нет. Нелогично как-то...
Номер ответа: 2
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #2
Добавлено: 15.10.04 14:28
Спасибо, исправлено.
Номер ответа: 3
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #3
Добавлено: 15.10.04 14:43
М.б. это место под Unicode (128 byte = 64 симв)?
Номер ответа: 4
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #4
Добавлено: 15.10.04 16:35
М.б., не знаю.
Всё-таки, как убедиться в справедливости вот этого утверждения MSDN?
Номер ответа: 5
Автор ответа:
Comanche
Вопросов: 87
Ответов: 459
Профиль | | #5
Добавлено: 15.10.04 16:37
2 Павел:
Ещё бы вызывать тэги КНОПКАМИ, а не вручную! а то при ответе на существующее сообщение - кнопки есть, при создании нового - кнопок нет )