ра newpen.CreatePen(PS_S0LID,l
Автор admin Среда, 6 мая 2009 11:32
ра newpen.CreatePen(PS_S0LID,l,RGB(255.0,255)); // Создать перо // Выбрать объект пера в объекте контекста устройства ol dpen==dc. Sel ectObject C&newpen); int vertmark=20; // Количество меток на оси X int horizmarke20; // Количество меток на оси Y scalex * (rect.right-rect.left)/horizmark; scaley – (rect.bottom-rect.top)/vertmark; 364 Занятие 13. Интерфейс графических устройств dc.SetMapMode(ММ_ТЕХТ); // Задать режим отображения dc.MoveTo(10,30); // Перейти в заданную точку dc.LineTo(rect.right-40,30); // Отобразить горизонтальную линию // 30 пикселов занимает полоса прокрутки dc.TextOutCrect.right-AO.SO/’X”); // Вывести надпись dc. MoveTo(5, rect. top<-30); // Отобразить вертикальную линию // (60 пикселов занимает полоса прокрутки и строка состояния) dc.LineTo(5,rect.bottom-60); dc.TextOut(5,rect.bottom-60,”Y”); CString str; // Объект, используемый для преобразования типов данных у=30; // Отступ на величину панели инструментов for(int i=0; i<=rect.right; I++) // Выполнить разметку оси X x=i*scalex; str.Format(“Xd”,i*scalex); dc.MoveTo(x.y); dc.LineTo(x,y+10); if(x!«0) // Исключить
Комментарии закрыты.
Последние комментарии