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

Как можно сделать неактивными строки ComoBox WinApi C++

10.05.2022, 12:58. Показов 1485. Ответов 3
Метки #c++ (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, есть ли в WinApi какой-то функционал для того чтобы сделать некоторые строки ComboBox неактивными?
Я создал 3 ComboBox(год, месяц и день) и хотелось бы ограничить доступ к месяцам, которые уже прошли в данном году, и к дням, которых нет в месяце, который будет выбран.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.05.2022, 12:58
Ответы с готовыми решениями:

Как сделать компоненты строки активными/неактивными?
Имеется таблица следуещего формата: 1 столбец: field1 (input-checkbox) 2 столбец: field2 3 столбец: field3 (input-text) 4 столбец:...

Как сделать input неактивными?
Хочу сделать чтобы input перестали быть активными пока выведено модальное окно. Подскажите как это сделать? Хотел сделать вот так: ...

Как сделать часть настроек неактивными
Как сделать часть настроек неактивными (то есть допустим пока не поставишь галочку в CheckBoxPreference с названием "Разрешить...

3
 Аватар для Igor-84
28 / 27 / 11
Регистрация: 04.03.2010
Сообщений: 199
11.05.2022, 23:17
Цитата Сообщение от LementryXFeed Посмотреть сообщение
есть ли в WinApi какой-то функционал
Стандартного способа нет. Когда-то я решал эту задачу owner-draw отрисовкой элементов, чтобы придать выбранный цвет для неактивных пунктов, а потом, выполнив сабклассинг непосредственно ComboBox'a, обрабатывал уже возможность (или, скорее невозможность) кликов по неактивным пунктам.
1
0 / 0 / 0
Регистрация: 05.05.2022
Сообщений: 2
12.05.2022, 13:31  [ТС]
Понял, спасибо за ответ
0
20 / 9 / 2
Регистрация: 30.05.2018
Сообщений: 56
18.05.2022, 20:28
Цитата Сообщение от LementryXFeed Посмотреть сообщение
Я создал 3 ComboBox(год, месяц и день) и хотелось бы ограничить доступ к месяцам, которые уже прошли в данном году, и к дням, которых нет в месяце, который будет выбран.
Удобнее вместо ComboBox использовать SysDateTimePick32 и сообщение DTM_SETRANGE
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.05.2022, 20:28
Помогаю со студенческими работами здесь

Как сделать неактивными некоторые компоненты формы
Мне нужно пройтись по всем компонентам формы и если имья компонента соответствует критерию то его нужно сделать enable:=false Делаю так ...

Как сделать кнопки/виджеты неактивными в qt designer?
У меня есть QComboBox, и нужно чтобы при выборе какого-то из элементов в этом списке определённые виджеты (QCheckBox и QPlainTextEdit)...

Как сделать элементы неактивными после нажатия на кнопку
Добрый день. Необходимо составить программу тест по истории. Проблема в том, что после нажатия на клавишу "Завершить" можно...

Как сделать, чтобы некоторые из позиции меню были неактивными?
vot takoi vot voproc. Po tochneje: Poka programma vipolnjaet zadanije, chtoto iz pozicij menju nelzja, a potom mezhno. Kak eto zdelatj?

Как заполнить ComoBox с листа
следующая процедура для ComoBox заполняет список Данные с листа"Прейскурант": Private Sub ComoBox1_Enter() ComoBox1.Clear ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru