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

флажок в mfc

13.02.2013, 13:15. Показов 2379. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят всем привет, вот хочу сделать такую штуку:
у меня есть данные и флажок, без перевода флажка в состояние true данные не обновляются
потом я хочу обновить данные, для этого я нажимаю на флажок, он становится true
и нажимаю кнопку применить, данные обновились и флажок снова сбросился на false
как сделать последнее?
читал про SetCheck, что-то не понял немного...

Добавлено через 9 минут
просто чтобы лишний раз не нажимать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void Csnake_openglDlg::OnBnClickedCheck1()
{
    // TODO: добавьте свой код обработчика уведомлений
    if(config==false) config=true;
    else config=false;
    
    
    if(config==true)
        {
            UpdateData(true);
            config_game();
        }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.02.2013, 13:15
Ответы с готовыми решениями:

Из MFC 2012 в MFC 2005
Есть прокт для студии 12, всё хорошо, писал на 8ке в VS 2012 и он отлично работает. Позже понадобилось портировать его для 2005, я это всё...

подключение классов MFC к не MFC
Как подключить MFC Class From ActiveX Control к не MFC проекту? т.е. пишу обычными винапи функциями, а из этого класса нужны функции...

флажок
Private Sub Флажок_AfterUpdate() Dim strReport As String strReport = "Отчет1" If...

9
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
13.02.2013, 13:23
C++
1
radio->SetCheck(false);
сбросит флажок. true - установит
0
2 / 2 / 0
Регистрация: 04.02.2013
Сообщений: 92
13.02.2013, 17:20  [ТС]
что за radio?

Добавлено через 3 часа 33 минуты
что-то не понял как использовать?
текущее состояние нужно получать?
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
13.02.2013, 17:22
Цитата Сообщение от ritmix10 Посмотреть сообщение
что за radio?
Это CButton. Твой radiobutton.
Цитата Сообщение от ritmix10 Посмотреть сообщение
что-то не понял как использовать?
Я не понял, что ты не понял. GetDlgItem у формы - получаем указатель на батон. Вызываем SetCheck у него с нужной опцией - true or false. Все.
1
2 / 2 / 0
Регистрация: 04.02.2013
Сообщений: 92
13.02.2013, 17:26  [ТС]
все понял, вот уже разобрался, спасибо!=)
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
13.02.2013, 17:29
Цитата Сообщение от ritmix10 Посмотреть сообщение
все понял, вот уже разобрался, спасибо!=)

Не по теме:

Хорошо, не за что.

0
Модератор
Эксперт по электронике
8981 / 6748 / 921
Регистрация: 14.02.2011
Сообщений: 23,868
13.02.2013, 18:44
Цитата Сообщение от ritmix10 Посмотреть сообщение
if(config==false) config=true;
* * else config=false;
гораздо проще и логичней(и быстрее)
C++
1
config=!config;
Цитата Сообщение от ritmix10 Посмотреть сообщение
if(config==true)
тавталогия
C++
1
if(config)
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
13.02.2013, 19:18
ritmix10, вот линк на готовый проект с CheckBox и RadioButton
CheckBoxs или RadioButton
1
2 / 2 / 0
Регистрация: 04.02.2013
Сообщений: 92
13.02.2013, 19:37  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
гораздо проще и логичней(и быстрее)
C++
1
config=!config;
тавталогия
C++
1
if(config)
ну уж так легло написать) но учел это!)

Добавлено через 14 секунд
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ritmix10, вот линк на готовый проект с CheckBox и RadioButton
CheckBoxs или RadioButton
спасибо, просмотрю
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
13.02.2013, 19:45
ritmix10,
Цитата Сообщение от ritmix10 Посмотреть сообщение
config=!config;
тавталогия
Код C++
1
if(config)
- вот это можно вообще совмещать в одно условие if(config = !config)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.02.2013, 19:45
Помогаю со студенческими работами здесь

Флажок
Добрый день! У меня есть такая процедура Процедура ДокументСписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) ...

Флажок
Доброго времени суток У меня есть форма со списком в котором присутствует логическое поле Подтверждение Суть какова, если пользователь...

Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll
Здравствуйте. Подключил afx.h, появилась ошибка. Из-за чего? Что делать?

MsgBox vs Флажок
Всем привет! Подскажите, как сделать чтобы в форме переключатель типа «флажок» выбирал значение в зависимости от того, какую кнопку на...

Переключатель(флажок)
Составить программу запрашивающую ваш пол с помощью переключателя или флажка и выдающую приветствие вида: <Я люблю мальчиков> или...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru