ервое поле списка – поле Red),

Автор admin Пятница, 24 апреля 2009 11:32

ервое поле списка – поле Red), то устанавливаются следующие значения переменных-членов, связанных с флажками: m_Red = TRUE; m_Green = FALSE; m_Bl ue = FALSE. После вызова функции CDlgDemoDlg: :0nPaint() в области Sample диалогового окна появляется образец заданного цвета. Аналогичный процесс происходит, если выбрано поле с другим индексом. Добавленный код представлен полужирным шрифтом. Обратите внимание: смешивание цветов при использовании поля со списком не производится. void CD1gDemoDlg::OnSelectComboBox() { // TODO: Add your control notification handler code here CComboBox *combo – (CComboBox*)GetDlgItem(IDC_C0MB01); int index = combo -> GetCurSelO; if (index = 0) // Выбрано поле Red { mjted = TRUE; m__Green = FALSE; m_Blue – FALSE; Invali dateRect(&m_RectSample); UpdateWindowO; } else 255) 255) 255) 0, 0, 0); 9 Зак. 469 258 Занятие 10. Диалоговые и многодокументные приложения if (index^l) // Выбрано поле Green { m_Red = FALSE; m_Green = TRUE; m_Blue – FALSE; Invali dateRect(&m_RectSample); UpdateWindowO; } el se if (index «¦ 2) // Выбрано поле Blue { m_Red = FALSE; m_Green = FALSE; m_Blue =


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