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

Не выпадают ToolTips - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как в меню Dialog Based-приложения сделать горячие клавиши и иконки? http://www.cyberforum.ru/cpp-beginners/thread473978.html
Приложение - на основе диалога. Создаю в ресурсах меню и подключаю его к диалоговому окну через Dialog Properties. Не забываю про '&', Accelerator, но при этом не работают горячие клавиши. 1) Как...
C++ Turbo C++ v3.0 под DOS Проект компилируется без ошибок. На этапе линковки появляются ошибки: Undefined symbol _Release_All in module ... Все пути библиотек и заголовочных файлов прописываю правильно. Однако все функции... http://www.cyberforum.ru/cpp-beginners/thread473976.html
C++ Функция CreateFile(), выдает ошибку: ERROR_NOT_SUPPORTED.
При загрузки динамического VxD функцией hDevice = CreateFile('\\.\b.vxd',0,0,0,0, FILE_FLAG_DELETE_ON_CLOSE, NULL); hDevice всегда INVALID_HANDLE_VALUE, хотя драйвер загружается. Код ошибки...
C++ Помогите с созданием таймера
Мне нужно, чтобы OpenGL-анимация зависела от времени, а не от производительности моего проца. Не подскажете, как воплотить это на С? Буду благодарен за ответ :)
C++ Как указать имя процедуры через “GetProcAddress”? http://www.cyberforum.ru/cpp-beginners/thread473904.html
А можно ли средствами Win32 API запустить процедуру “MySub” класса “MyClass” проекта “MyProject” и все это находится в “C:MyLibrary.dll”? Хотел через “GetProcAddress”, но не знаю, как указать имя...
C++ Ссылки на объекты в функции с не заданным типом переменных Как правильно передавать ссылки на объекты в функции с не заданным типом переменных и возможно ли это? Для общего случая я это представляю себе примерно так: void LibHandler(DWORD dwCode, ...)... подробнее

Показать сообщение отдельно
Doomych
0 / 0 / 0
Регистрация: 10.12.2007
Сообщений: 98

Не выпадают ToolTips - C++

15.02.2009, 08:51. Просмотров 553. Ответов 0
Метки (Все метки)

Приложение - на основе диалога. Создаю в ресурсах ToolBar; для кнопок определяю подсказки (prompt). Подключаю панель к диалогу, устанавливая при этом стиль CBRS_TOOLTIPS. Все работает, но подсказки не выпадают. Почему?
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
27
28
29
30
31
32
33
34
BOOL CSysbackupDlg::CreateToolBar() // создание панели инструментов
{
    m_mainToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP 
        | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
    CToolBarCtrl &rToolBarCtrl = m_mainToolBar.GetToolBarCtrl();
    m_mainToolBar.LoadToolBar(IDR_MAIN_TOOLBAR);
 
    CRect rcClientStart;
    CRect rcClientNow;
    GetClientRect(rcClientStart);
    RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0, reposQuery, rcClientNow);
    CPoint ptOffset(rcClientNow.left - rcClientStart.left, rcClientNow.top - rcClientStart.top);
 
    CRect rcChild;
    CWnd* pwndChild = GetWindow(GW_CHILD);
    while (pwndChild)
    {
        pwndChild->GetWindowRect(rcChild);
        ScreenToClient(rcChild);
        rcChild.OffsetRect(ptOffset);
        pwndChild->MoveWindow(rcChild, FALSE);
        pwndChild = pwndChild->GetNextWindow();
    }
 
    CRect rcWindow;
    GetWindowRect(rcWindow);
    rcWindow.right += rcClientStart.Width() - rcClientNow.Width();
    rcWindow.bottom += rcClientStart.Height() - rcClientNow.Height();
    MoveWindow(rcWindow, FALSE);
 
    RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);
 
    return TRUE;
}
Спасибо всем, кто ответит!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru