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

Всплывающие подсказки при наведении на объект формы - C++

Восстановить пароль Регистрация
 
Craw
 Аватар для Craw
233 / 44 / 4
Регистрация: 10.06.2012
Сообщений: 268
Записей в блоге: 1
04.11.2013, 22:40     Всплывающие подсказки при наведении на объект формы #1
Нужно, чтобы при наведении на объект формы (Textbox, Button, Label и т.д.) выводились всплывающие подсказки (работаю в Visual C++ 2008). В поиске нашел только советы по использованию свойства Hint у объектов (для C++ Builder), либо использование MFC в Visual C++, однако примеры не работают и не могу в них разобраться.

Добавлено через 1 час 8 минут
На панели инструментов есть компонент ToolTip, предназначенный как раз для этой цели. Как с ним работать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2013, 22:40     Всплывающие подсказки при наведении на объект формы
Посмотрите здесь:

при вызове конструктора присваивания надо возвращать ссыль на объект или сам объект. Смысл? Значения нужных полей меняютмся и без этого! C++
Реакция при наведении мышкой на полукруг C++
При компиляции объект cout выводит ноль C++
Текст при наведении курсора на кнопку C++
Всплывающие подсказки в Visual Studio C++
C++ Создать следующую программу: при наведении указателя мыши на кнопку ее координаты изменяются произвольным образом в пределах формы (кнопка убегает
IDE Eclipse - подсказки при написании кода C++
C++ MS Visual Studio 2008 всплывающие подсказки над переменными классов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
04.11.2013, 23:20     Всплывающие подсказки при наведении на объект формы #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
void CreateHint(HWND hwnd,char* strTT)
{
    HWND hwndTT;
    TOOLINFO ti;
    unsigned int uid = 0;
    RECT rect;
    InitCommonControls(); 
    hwndTT = CreateWindowEx(WS_EX_TOPMOST,TOOLTIPS_CLASS,
        NULL,WS_POPUP |TTS_ALWAYSTIP,
        CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,
        hwnd,NULL,GetModuleHandle(NULL),NULL);
     SetWindowPos(hwndTT,HWND_TOPMOST,0,0,0,0,
        SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
    GetClientRect (hwnd, &rect);
    ti.cbSize = sizeof(TOOLINFO);
    ti.uFlags = TTF_SUBCLASS;
    ti.hwnd = hwnd;
    ti.hinst = GetModuleHandle(NULL);
    ti.uId = uid;
    ti.lpszText = strTT;
    ti.rect.left = 0;    
    ti.rect.top = 0;
    ti.rect.right = 950;
    ti.rect.bottom = 950;
    SendMessage(hwndTT, TTM_ADDTOOL, 0, (LPARAM) (LPTOOLINFO) &ti); 
 }
Craw
 Аватар для Craw
233 / 44 / 4
Регистрация: 10.06.2012
Сообщений: 268
Записей в блоге: 1
05.11.2013, 00:12  [ТС]     Всплывающие подсказки при наведении на объект формы #3
Можно поподробнее, как эту функцию использовать и как она работает?
Yandex
Объявления
05.11.2013, 00:12     Всплывающие подсказки при наведении на объект формы
Ответ Создать тему
Опции темы

Текущее время: 16:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru