Многострочный ToolTip
От: sbrych Беларусь  
Дата: 13.06.06 10:00
Оценка:
Возникла проблема с tooltip вместо перевода строк выдает квадаты вместо "\r\n".
пробовал решить эту проблему с помощью:
SendMessage(m_hWnd, TTM_SETMAXTIPWIDTH, 0, (LPARAM)0xFFFFFFFF);
но не помогло в чем может быть проблема, tooltip повешен на иконку в systray.
я так понимаю в SendMessage наверно передаю не правильный handle.
вот пример как устанавливаю tooltip для иконки и шлю сообщение TTM_SETMAXTIPWIDTH.
....
nid.cbSize = sizeof(NOTIFYICONDATA);
nid.hWnd = m_hWnd;
nid.uID = m_uID;
nid.uFlags = NIF_TIP;
_tcsncpy(nid.szTip, pszTip, 64);
Shell_NotifyIcon(NIM_MODIFY, &nid);
SendMessage(m_hWnd, TTM_SETMAXTIPWIDTH, 0, (LPARAM)0xFFFFFFFF);
....

Спасибо.
Re: Многострочный ToolTip
От: ekamaloff Великобритания  
Дата: 13.06.06 10:15
Оценка:
Здравствуйте, sbrych, Вы писали:

S>nid.cbSize = sizeof(NOTIFYICONDATA);
S>nid.hWnd = m_hWnd;
S>nid.uID = m_uID;
S>nid.uFlags = NIF_TIP;
S>_tcsncpy(nid.szTip, pszTip, 64);
S>Shell_NotifyIcon(NIM_MODIFY, &nid);
S>SendMessage(m_hWnd, TTM_SETMAXTIPWIDTH, 0, (LPARAM)0xFFFFFFFF);


А при чем тут TTM_SETMAXTIPWIDTH!
И по-моему надо \n, а не \r\n
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[2]: Многострочный ToolTip
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 13.06.06 10:23
Оценка:
Здравствуйте, ekamaloff, Вы писали:

E>А при чем тут TTM_SETMAXTIPWIDTH!


http://rsdn.ru/?article/qna/controls/tipmline.xml
Автор(ы): Александр Шаргин
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[3]: Многострочный ToolTip
От: ekamaloff Великобритания  
Дата: 13.06.06 10:27
Оценка:
Здравствуйте, Odi$$ey, Вы писали:

E>>А при чем тут TTM_SETMAXTIPWIDTH!


OE>http://rsdn.ru/?article/qna/controls/tipmline.xml
Автор(ы): Александр Шаргин


Вы видели где в коде автора топика используется данное сообщение (TTM_SETMAXTIPWIDTH)?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
Re[4]: Многострочный ToolTip
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 13.06.06 10:38
Оценка:
Здравствуйте, ekamaloff, Вы писали:

E>>>А при чем тут TTM_SETMAXTIPWIDTH!

OE>>http://rsdn.ru/?article/qna/controls/tipmline.xml
Автор(ы): Александр Шаргин

E>Вы видели где в коде автора топика используется данное сообщение (TTM_SETMAXTIPWIDTH)?

ну дык он и сам понял, что шлет его не тому окну. Моя же ссылка была к тому что TTM_SETMAXTIPWIDTH когда нужно чтоб внутри тутипа были переводы строк — очень даже при чем.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.