Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AlexFilan
0 / 0 / 0
Регистрация: 13.05.2009
Сообщений: 65
#1

Как в CEdit задать текст по умолчанию? - C++

21.05.2009, 11:32. Просмотров 1007. Ответов 6
Метки нет (Все метки)

Как в CEdit задать текст по умолчанию?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2009, 11:32     Как в CEdit задать текст по умолчанию?
Посмотрите здесь:
C++ Как задать каждому элементу массива значение по умолчанию?
C++ Задать аргументу значение по умолчанию
C++ как задать текст длинной не больше 100 символов заканчивающийся точкой?
Как обратится к объекту CEdit? C++
C++ Как заставить CEdit реагировать на ' ' ?
C++ Как создать кнопку CButton и CEdit на стандартном диалоговом окне
Преобразование CString в CEdit C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
21.05.2009, 12:29     Как в CEdit задать текст по умолчанию? #2
То есть?
AlexFilan
0 / 0 / 0
Регистрация: 13.05.2009
Сообщений: 65
21.05.2009, 13:33  [ТС]     Как в CEdit задать текст по умолчанию? #3
У меня есть контрол CEdit1.
Мне нужно, чтобы при загрузке диалога в СEdit1 отображался некоторый текст, например 'Нет данных'.
Можно, конечно, в инициализации диалога задать этот текст, но мне это не подходит.
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
21.05.2009, 13:40     Как в CEdit задать текст по умолчанию? #4
Обычно я связываю контрол на форме с переменной типа CString (а не CEdit) и обмениваю данные при помощи функции UpdateData, тогда начальное значение можно задать в конструкторе формы, просто присвоив этой строке требуемое значение.
С классом CEdit несколько сложнее, так как использовать его можно только после того как контрол был создан, а это как раз то самое событие OnInitDialog.

С уважением, Владимир
AlexFilan
0 / 0 / 0
Регистрация: 13.05.2009
Сообщений: 65
21.05.2009, 13:46  [ТС]     Как в CEdit задать текст по умолчанию? #5
Ясно, спасибо, я тоже так делал.
А в VB в TextBox можно указывать текст, который будет отображаться по умолчанию (((
AlexFilan
0 / 0 / 0
Регистрация: 13.05.2009
Сообщений: 65
21.05.2009, 13:48  [ТС]     Как в CEdit задать текст по умолчанию? #6
А можно ли в VC пополнить палитру компонентов?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2009, 13:59     Как в CEdit задать текст по умолчанию?
Еще ссылки по теме:
C++ Изменение шрифта в CEdit в VC++
C++ Как переопределить текст в исходнике (текст, как идентификатор)?
C++ Кодировки. Как сменить? Какая по умолчанию? Какую использовать?
Что такое конструктор по умолчанию? Как инициализируются данные-члены объекта? C++

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

Или воспользуйтесь поиском по форуму:
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
21.05.2009, 13:59     Как в CEdit задать текст по умолчанию? #7
Только используя ActiveX controls, если их импортировать в проект, то они должны автоматически появиться на палитре. Но обычно это делается несколько другим способом - расширением функциональности, путем наследования от уже существующих компонентов и подменой класса, или исползованием Custom Control, если функциональность сильно отличается от стандартных контролов.

В качестве примера можешь посмотреть, как, например, использовать в своем проекте круглые кнопки:
http://www.codeproject.com/buttonctrl/roundbuttons.asp

Удачи, Владимир
Yandex
Объявления
21.05.2009, 13:59     Как в CEdit задать текст по умолчанию?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru