TTM_SETTITLE - как оно работает?
От: Lech March  
Дата: 07.08.02 11:13
Оценка:
В MSDN укзано, что через это сообщение можно в частности установить одну из трех стандартных иконок для tooltip'а.

кусок кода

SendMessage(hwndTT, TTM_ADDTOOL, 0, (LPARAM) (LPTOOLINFO) &ti);
SendMessage(hwndTT, TTM_SETTIPTEXTCOLOR, 100, 0);
SendMessage(hwndTT, TTM_SETTITLE, 3, 0);

Вторая строка, вставленная для примера, работает, цвет шрифта подсказки меняется, а третья, устанавливающая иконку Error — нет. Кто подскажет, в чем дело?
Re: TTM_SETTITLE - как оно работает?
От: migel  
Дата: 07.08.02 11:24
Оценка:
Здравствуйте Lech March, Вы писали:

LM>В MSDN укзано, что через это сообщение можно в частности установить одну из трех стандартных иконок для tooltip'а.


LM>кусок кода


LM>SendMessage(hwndTT, TTM_ADDTOOL, 0, (LPARAM) (LPTOOLINFO) &ti);

LM>SendMessage(hwndTT, TTM_SETTIPTEXTCOLOR, 100, 0);
LM>SendMessage(hwndTT, TTM_SETTITLE, 3, 0);

LM>Вторая строка, вставленная для примера, работает, цвет шрифта подсказки меняется, а третья, устанавливающая иконку Error — нет. Кто подскажет, в чем дело?

а если в lParam чего-нибудь положить?
Re[2]: TTM_SETTITLE - как оно работает?
От: Lech March  
Дата: 07.08.02 11:35
Оценка:
Здравствуйте migel, Вы писали:

M>а если в lParam чего-нибудь положить?

Ну, пробовал положить указатель на строку. Не помогает.
Re[2]: TTM_SETTITLE - а, черт возьми!...
От: Lech March  
Дата: 07.08.02 11:40
Оценка:
Здравствуйте migel, Вы умница, а я остолоп. Все правильно. И куда мои глаза глядели?
Кстати, может быть подскажете вот еще что — можно ли baloon tooltip сделать со стилем CS_DROPSHADOW? И как.
Re[3]: TTM_SETTITLE - а, черт возьми!...
От: migel  
Дата: 07.08.02 12:47
Оценка:
Здравствуйте Lech March, Вы писали:

LM>Здравствуйте migel, Вы умница, а я остолоп. Все правильно. И куда мои глаза глядели?

LM>Кстати, может быть подскажете вот еще что — можно ли baloon tooltip сделать со стилем CS_DROPSHADOW? И как.
В MSDN написано что этот стиль только для Whistler и я его не имею Ж-)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.