[an error occurred while processing this directive]
Пара вопросов по MFC
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено колян безпарольный 09 июня 2005 г. 21:50

1.Имеется чекбокс. Имеется некое внешнее условие от которого зависит надобность этого чекбокса. Если условие не соблюдено чекбокс серый(highlighted), неважно есть в нем галочка или нет- это не играет рояля.Если услувие соблюдено то чекбокс белый и клики в него изменят состояние связанного с ним обьекта.
Проблема в том что при клике в серый чекбокс изменяется его состояние (checked/unchecked) и он становится белым. А мне нужно чтоб он оставался серым. Или чтоб нельзя было кликать в серый чекбокс. Как это реализовать без перехвата ON_BN_CLICKED , может какието опции есть у чекбокса? У меня много чекбоксов и на каждый писать перехватчик некрасиво((

2.Комбо бокс. Сроки можно добавлять (AddString) и вставлять(InsertString). Когда вставляю получается правильно, последняя строка всегда на виду, но както по еврейски листинг снизу вверх. А когда добавляю то строки добавляются за пределами экрана и надо скролом пользоваться. Как заставить автоматически комбо показывать конец списка, тоесть всегда чтоб на виду были последние несколько строк? Я попробовал m_ErrorBox.SetCurSel(m_ErrorBox.GetCount()); но как мертвому припарка. Что я не так делаю?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru