Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 15.10.04 14:28
Спасибо, исправлено.

Ответить

Номер ответа: 3
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #3
Добавлено: 15.10.04 14:43
М.б. это место под Unicode (128 byte = 64 симв)?

Ответить

Номер ответа: 4
Автор ответа:
 Comanche



Вопросов: 87
Ответов: 459
 Профиль | | #4 Добавлено: 15.10.04 16:35
М.б., не знаю.
Всё-таки, как убедиться в справедливости вот этого утверждения MSDN?
For Version 5.0 and later, szTip can have a maximum of 128 characters, including the terminating NULL

Ответить

Номер ответа: 5
Автор ответа:
 Comanche



Вопросов: 87
Ответов: 459
 Профиль | | #5 Добавлено: 15.10.04 16:37
2 Павел:
Ещё бы вызывать тэги КНОПКАМИ, а не вручную! а то при ответе на существующее сообщение - кнопки есть, при создании нового - кнопок нет :))

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам