Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 27.06.2019
Сообщений: 3

MFC | Менять Toolbar в CMainFrame

14.10.2020, 01:03. Показов 1204. Ответов 2
Метки c++, mfc (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо в зависимости от отклика менять toolbar на другой. Использую для этого
C++
1
 m_wndToolBar.LoadToolBar(IDR_TOOLBAR);
Однако toolbar так и не меняется.
Подскажите пожалуйста способ решить данную проблему.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.10.2020, 01:03
Ответы с готовыми решениями:

MFC. Использование TOOLBAR
Создаю главное окно с тулбаром и всплывающими подсказками. ошибка в блоке BEGIN_MESSAGE_MAP(СMainWin, CFrameWnd) ...

Как сделать что-бы ToolBar мог менять размеры иконок?
В WinZip если запустить программу можно увидеть что тул бар имеет иконки 32x32 я выставил так-же. В тот-же момент мы счелкаем правой...

Как в MFC менять размер и положение текста на кнопках?
Очень прошу помочь: 1). Как в MFC менять размер и положение текста на кнопках? 2). Такая проблема: есть 2 комбобокса: в 1 две...

2
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
14.10.2020, 11:44
Цитата Сообщение от wbar Посмотреть сообщение
Однако toolbar так и не меняется.
Подскажите пожалуйста способ решить данную проблему.
Покажи код
0
0 / 0 / 0
Регистрация: 27.06.2019
Сообщений: 3
15.10.2020, 12:13  [ТС]
Нашла решение данной проблемы.
Для того, чтобы поменять toolbar в зависимости от отклика необходимо в метод MainFrame добавить:
C++
1
2
3
4
m_wndToolBar.ResetAllImages(); //Очистить toolbar от иконок
    m_wndToolBar.LoadToolBar(ID); // Загрузить toolbar
    m_wndToolBar.LoadBitmap(ID); // Загрузить иконки для toolbar
    m_wndToolBar.AdjustSizeImmediate(); // Пересчитать размер
P.S. Смотрела код 2009 года, там было достаточно лишь LoadToolbar. Поэтому и столкнулась с данной проблемой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.10.2020, 12:13
Помогаю со студенческими работами здесь

Менять или не менять Hyper M550
система: i5 2500k, 8gb ddr3, nvidia geforce gtx 460 1gb, 1 ssd, 3 hdd 7200 rpm, dvd-rw - hyper m550 поменял видеокарту на gtx 970, всё...

Нужно ли менять на 8600gt менять термопасту ?
Нужно ли менять на ней термопасту? И если да, то как?

Менять или не менять, муки выбора
Доброго времени суток. Случилась беда и накрылся биос на мат.плате (z77 чипсет) и встал я перед выбором: либо ищу бу плату с таким же...

Во время анимации менять скорость моделирования, к тому же нужно менять скорость каждого автомобиля
Всем добрый вечер. Я недавно познакомился с С#, поэтому застрял. Я разрабатываю приложение для визуализации некоторого процесса....

Менять или не менять HDD
Ноутбук после падения перестал включаться. Отнес в сервис, приговорили мультиконтроллер и хард сказали, что тоже на замену. Мульт заменили,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru