Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

mfc & control

378
22 июля 2006 года
KurL
171 / / 01.08.2005
добавить элемент управления на диалог можно, перетащив его с панельки Controls, или добавив код ручками, например для текста:

CStatic* MyStatic
MyStatic->Create....
delete MyStatic

в чём будет разница от первого и второго вариантов (кроме того, что в первом варианте объект сам убъётся, а вовтором нужно это дело отследить лично)?
можно ли менять содержание текстовой строчки (CStatic) по ходу выполнения программы?
почему для CStatic идент-р не нужен?
1.8K
22 июля 2006 года
_const_
229 / / 26.11.2003
[QUOTE=KurL]добавить элемент управления на диалог можно, перетащив его с панельки Controls, или добавив код ручками, например для текста:

CStatic* MyStatic
MyStatic->Create....
delete MyStatic

в чём будет разница от первого и второго вариантов (кроме того, что в первом варианте объект сам убъётся, а вовтором нужно это дело отследить лично)?
[/quote]
В том, что в первом случае будет существовать только окно (без С++-класса), а во втором - с классом CStatic со всеми вытекающими.
[QUOTE=KurL]можно ли менять содержание текстовой строчки (CStatic) по ходу выполнения программы?
[/quote]
Можно. SetWindowText(). HANDLE окна получаем при помощи GetDlgItem().
[QUOTE=KurL]почему для CStatic идент-р не нужен?[/QUOTE]
Почему не нужен? Нужен, только по умолчанию он для всех одинаков - IDC_STATIC. Но его можно изменить, например, как раз для изменения текста "на лету".
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог