Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

CComboBox (VC++)

Hello comp,

Возможно ли объект CComboBox перевести в режим редактирования
выбраного текста?

Владимир

Ответить   bvb Thu, 1 Sep 2005 21:18:28 +0600 (#428575)

 

Ответы:

Здравствуйте !


Предполагаю, что речь идет о комбобоксе со стилем
CBS_DROPDOWNLIST и вопрос стоит: как его перевести
в тот же "режим", что и со стилем CBS_DROPDOWN ?
Если так, то, наверно, вынужден огорчить - простая
смена стиля (CWnd::ModifyStyle) не помогает :(
Недавно просто один мой коллега пытался решить сию проблему.
Не получилось.
Дело в том, что комбобокс состоит из нескольких контролов.
Когда он _создается_ со стилем CBS_DROPDOWN, то дочерним
окном комбобокса создается также EDIT контрол - для редактирования.
А вот когда комбобокс _при_создании_ имеет стиль CBS_DROPDOWNLIST,
вместо едита создается статик. И при смене стиля эти контролы не
меняются один на другой.
Можно, конечно, попробовать самому ловить изменение стил и пробовать
подменить контролы (например, убить едит, засунуть статик на его
место), но не знаю, выйдет ли.

--
С уважением, Вахтуров Виктор.

Номер выпуска : 4885
Возраст листа : 713 (дней)
Количество подписчиков : 531
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/429930
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   Sat, 3 Sep 2005 15:20:22 +0400 (#429930)

 

Здравствуйте

Спасибо Виктор!
А то я тут дня три тренировался и все в пустую!
Наверное сверху размещу CEdit и проблема отпадет

Владимир

Номер выпуска : 4886
Возраст листа : 714 (дней)
Количество подписчиков : 531
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/430299
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

Ответить   bvb Sun, 4 Sep 2005 08:39:37 +0600 (#430299)