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

Уроки по Visual C++ (MFC, платформа .NET)


Информационный Канал Subscribe.Ru

Visual C++. FAQ. Уроки по программированию с сайта http://progs.biz

Рассылка №44

Visual C++. FAQ. Вопрос 12. Что делать при исчезновении классов из ClassView?
Visual C++. FAQ. Вопрос 13. Как поменять иконку у приложения?
Visual C++. FAQ. Вопрос 14. Как задать число элементов в ComboBox'е?
Visual C++. FAQ. Вопрос 15. Почему в ClassWizard'е не появляются идентификаторы для радиокнопок?.
Visual C++. FAQ. Вопрос 16. Почему в ClassWizard'е не появляются идентификаторы для label'ов?

Полные версии уроков (с картинками) можно найти по адресам
Вопрос 12. Что делать при исчезновении классов из ClassView?
Вопрос 13. Как поменять иконку у приложения?
Вопрос 14. Как задать число элементов в ComboBox'е?
Вопрос 15. Почему в ClassWizard'е не появляются идентификаторы для радиокнопок?.
Вопрос 16. Почему в ClassWizard'е не появляются идентификаторы для label'ов?

FAQ по Visual C++. Вопрос 12. Что делать при исчезновении классов из ClassView?

Иногда при работе с Visual C++ куда-то деваются классы на вкладке ClassView. Причина этого не ясна, и это явный глюк. Иногда помогает следующее - перейдите на вкладку FileView, далее найдите заголовочный файл для пропавшего класса, двойным щелчком перейдите в окно кода для его, внесите некоторые незначительные изменения (например, добавьте лишний пробел), и сохраните. После этого пропавший класс должен появится вновь.

В ответе на этот вопрос принимал участие Андрей Евдокимов.

Наверх

FAQ по Visual C++. Вопрос 13. Как поменять иконку у приложения?

Для смены иконки откройте ее в редакторе иконок в Visual C++. Для этого, естественно, переходим на вкладку Resource, и далее щелкаем на идентификаторе иконки.

Теперь внимание! У приложения присутствуют иконки двух размеров - 32 на 32 и 16 н 16. Та, которя появлятся для нашей формы, имеет размер 32 на 32. Поэтому сначала смените ее размер на 16 на 16 (наверху редактора иконок).

Изменяем нашу иконку и запускаем приложение. Программа покажется с новой иконкой.

Наверх

FAQ по Visual C++. Вопрос 14. Как задать число элементов в ComboBox'е?

Если вы просто разместите combobox на форме, то при запуске у него ниспадающий список будет коротким.

Для того, чтобы увеличить длину списка, просто на этапе разработки щелкните на прямоугольнике со стрелочкой в правой части combobox'а и затем потяните за черный квадратик-маркер для достижения нужного размера.

После этого ваш combobox будет показывать большее число элементов.

Наверх

FAQ по Visual C++. Вопрос 15. Почему в ClassWizard'е не появляются идентификаторы для радиокнопок?

Проблема скорей всего в том, что ни для одной из кнопок не был задан флажок Group. Ставим его (только для первого элемента в каждой группе радиокнопок). Для этого щекаем на радиокнопке правой кнопкой мыши и выбираем Properties в контекстном меню.

Теперь наш идентификатор появился на вкладке Member Variables Class Wizard'а.

Наверх

FAQ по Visual C++. Вопрос 16. Почему в ClassWizard'е не появляются идентификаторы для label'ов?

Дело в том, что по умолчанию label имеет идентификатор IDC_STATIC. Такой идентификатор (один на всех) дается всем элементам, про которые предполагается, что они не будут изменяются в программе. Такой же идентификатор имеет, например, элемент Picture. Для того, чтобы идентификатор для label'а появился на вкладке Member Variables, просто измените его на какой-нибудь другой. После этого он появится в ClassWizard'е и с label'ом можно будет делать все что захотите - изменять и т. п.

Наверх

Рассылки сайта progs.biz:

Рассылки Subscribe.Ru
Уроки по C++ Builder

Уроки по программированию на C++ Builder. Библиотека VCL, создание собственных компонентов, работа с базами данных, примеры, FAQ. Уроки разбиты на серии. Каждая серия независима от других.


Copyright Алексеев Игорь, 2002

Copyright cайт progs.biz, 2002



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное