dex=0EM_FIXED_F0NT; if (index=

Автор admin Пятница, 1 мая 2009 11:32

dex=0EM_FIXED_F0NT; if (index==4) ni ndex-SYSTEMFIXEDFONT; if (index«=5) nIndex=SYSTEM_FONT; } В данном коде сначала создается указатель на элемент IDC_STDFONT (поле со списком), затем мы извлекаем индекс строки, которая была выбрана в поле со списком, и помещаем его в локальную переменную i ndex типа i nt. В зависимости от значения этой переменной устанавливается индекс шрифта. 9. Прежде чем будет отображено диалоговое окно, его элементы управления нужно инициализировать с помощью функции CStandardFontDlg: OnlnitDialogO. Чтобы добавить эту функцию, выберите в окне Class View класс CStandardFontDlg и откройте окно его свойств. Щелкнув на кнопке Overrides, активизируйте список виртуальных функций и выберите в нем имя OnlnitDialog. Отображение форматированного текста 307 Разверните список, расположенный рядом с именем функции, и вызовите в нем команду OnlnitDialog. Добавьте операторы, которые с помощью функции CComboBox::AddString() формируют список элемента управления. Заметим, что по умолчанию вне зависимости от порядка добавления строк в список при отображении его элементы сортируются по алфавиту


Комментарии закрыты.