елов столбца. Закрашивание пик
Автор admin Пятница, 8 мая 2009 11:32
елов столбца. Закрашивание пиксела осуществляется посредством функции CDC: .-SetPixelVO. Обратите внимание на то, что когда главное окно программы минимизировано (то есть CWnd:: IsIconicO возвращает значение TRUE), функция CMandel View:
rawCol () передает управление, не рисуя столбец. Для получения указателя на объект главного окна, который используется при вызове функции CWnd:: IsIconicO, применяется функция CWnd:: Get Pa rent Frame О. Работу алгоритма вы поймете, изучив имеющиеся в коде комментарии. void CMandelView::DrawCol(void) { CClientDC ClientDC (this); int Iteration; // Номер текущей итерации float Im; // Значение мнимой части комплексной переменной float ImSqr; // Квадрат мнимой части комплексной переменной float ReSqr; // Квадрат действительной части комплексной // переменной float Re; // Значение действительной части комплексной // переменной int Row; // Текущая строка рисунка – номер позиции // в столбце пикселов // Если заполнен последний столбец или окно минимизировано, то выход if (m_Col >= m_CoTMax || GetParentFrame ()->IsIconic ()) return; m_CIm ¦ ClmMAX; // Текущее
Комментарии закрыты.
Последние комментарии