Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
krandv
0 / 0 / 0
Регистрация: 20.06.2009
Сообщений: 13
#1

Пробема с CToolTipCtrl:тултипы прекрасно рисуются пока на них не наезжает мышинный курсор - C++

02.07.2009, 02:19. Просмотров 602. Ответов 1
Метки нет (Все метки)

У меня есть класс, наследованный от CWnd, хочу в нем иметь тултипы.
В этом классе объявил дочерний объект класса CToolTipCtrl. Нарезал клиентскую область окна на регионы и подобавлял их в объект тултипа.
В MSDN написано, что нужно отлавливать месаги TTN_NEEDTEXT. Отлавливаю, отдаю тект, тултипы рисуются.
Но возникла проблема - они рисуются под мышью, а я хочу, чтобы они рисовались на месте объектов, которые клипаются (на манер MSDN, explorer и т.д). В MSDN написано, что надо во время месаги TTN_SHOW вызывать SetWindowPos с новыми координатами. Так и сделал. Вот тут и возникла проблема тултипы прекрасно рисуются пока на них не наезжает мышинный курсор, после этого они начинают часто, часто перерисовываться, т.е. мигать.
Пробовал тушить мышинный курсор не помогает...
Подскажите плз, что делать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2009, 02:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Пробема с CToolTipCtrl:тултипы прекрасно рисуются пока на них не наезжает мышинный курсор (C++):

Пробема с CToolTipCtrl:тултипы прекрасно рисуются пока на них не наезжает мышинный курсор - C++
Как же больно смотреть на VC++ после Delphi, где всё хорошо и прекрасно! Возникла простая на первый взгляд проблема, но я не смог её...

Не видно JButton, пока не навести на него курсор - JavaFX
Таким вот образом создано 10 кнопок JButton cal1 = new JButton(); cal1.setBounds(2, 52, 50, 50); cal1.setText("1"); ...

При загрузке страницы не видны некоторые элементы пока не наведёшь на них - HTML, CSS
Доброго времени суток. Суть в следующем - при загрузке страницы не видны некоторые элементы пока не наведёшь на них. Пример тут...

Как перехватить 2 кнопки одновременно и выполнять операцию, пока не отпущу одну из них - C#
Короче, сколько ищу подобные темы, максимум что нахожу, то это одновременное нажатие с функциональными клавишами, такими как alt, shift,...

Программа запрашивает целые числа, пока пользователь не введет ноль. Просуммировать те из них, которые кратны 3. - Pascal ABC
3. Программа запрашивает целые числа, пока пользователь не введет ноль. Просуммировать те из них, которые кратны 3.

CToolTipCtrl: идеология создания и функционирования? - C++
Прошу помочь в вопросе:каким образом реализовать tooltip для окна класса CDialog, которое является child , объявлено посредством указателя...

Пробема с CToolTipCtrl:тултипы прекрасно рисуются пока на них не наезжает мышинный курсор - C++
Как же больно смотреть на VC++ после Delphi, где всё хорошо и прекрасно! Возникла простая на первый взгляд проблема, но я не смог её...

Не видно JButton, пока не навести на него курсор - Java
Таким вот образом создано 10 кнопок JButton cal1 = new JButton(); cal1.setBounds(2, 52, 50, 50); cal1.setText("1"); ...

При загрузке страницы не видны некоторые элементы пока не наведёшь на них - HTML, CSS
Доброго времени суток. Суть в следующем - при загрузке страницы не видны некоторые элементы пока не наведёшь на них. Пример тут...

Как перехватить 2 кнопки одновременно и выполнять операцию, пока не отпущу одну из них - C#
Короче, сколько ищу подобные темы, максимум что нахожу, то это одновременное нажатие с функциональными клавишами, такими как alt, shift,...

Программа запрашивает целые числа, пока пользователь не введет ноль. Просуммировать те из них, которые кратны 3. - Pascal ABC
3. Программа запрашивает целые числа, пока пользователь не введет ноль. Просуммировать те из них, которые кратны 3.

CToolTipCtrl: идеология создания и функционирования? - C++
Прошу помочь в вопросе:каким образом реализовать tooltip для окна класса CDialog, которое является child , объявлено посредством указателя...

Пробема с CToolTipCtrl:тултипы прекрасно рисуются пока на них не наезжает мышинный курсор - C++
Как же больно смотреть на VC++ после Delphi, где всё хорошо и прекрасно! Возникла простая на первый взгляд проблема, но я не смог её...

Не видно JButton, пока не навести на него курсор - Java
Таким вот образом создано 10 кнопок JButton cal1 = new JButton(); cal1.setBounds(2, 52, 50, 50); cal1.setText("1"); ...

Пробема с CToolTipCtrl:тултипы прекрасно рисуются пока на них не наезжает мышинный курсор - C++
Как же больно смотреть на VC++ после Delphi, где всё хорошо и прекрасно! Возникла простая на первый взгляд проблема, но я не смог её...

Не видно JButton, пока не навести на него курсор - Java
Таким вот образом создано 10 кнопок JButton cal1 = new JButton(); cal1.setBounds(2, 52, 50, 50); cal1.setText("1"); ...

При загрузке страницы не видны некоторые элементы пока не наведёшь на них - HTML, CSS
Доброго времени суток. Суть в следующем - при загрузке страницы не видны некоторые элементы пока не наведёшь на них. Пример тут...

Как перехватить 2 кнопки одновременно и выполнять операцию, пока не отпущу одну из них - C#
Короче, сколько ищу подобные темы, максимум что нахожу, то это одновременное нажатие с функциональными клавишами, такими как alt, shift,...

Программа запрашивает целые числа, пока пользователь не введет ноль. Просуммировать те из них, которые кратны 3. - Pascal ABC
3. Программа запрашивает целые числа, пока пользователь не введет ноль. Просуммировать те из них, которые кратны 3.

CToolTipCtrl: идеология создания и функционирования? - C++
Прошу помочь в вопросе:каким образом реализовать tooltip для окна класса CDialog, которое является child , объявлено посредством указателя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
verter
Сообщений: n/a
12.10.2009, 12:27 #2
Привет! Я тоже хочу пристроить к CWnd толтипы и у меня тоже вознинет такая же проблема, ты не мог бы прислать код как ты их вообще сделал для CWnd? Был бы безмерно благодарен. Может мне удасться решить и твою проблему.
вот адрес: eleo@mail.ru
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru