Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение архива вопросов (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/)
-   -   Помогите пожалуйста с графическим редактором!!!! (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/pomogite-pozhalujsta-s-graficheskim-redaktorom-236322/)

Guest 28.09.2011 01:07

Помогите пожалуйста с графическим редактором!!!!
 
Итак у меня два вопроса:1. Как сделать так чтоб не мигал экран при рисование эллипса или прямоугольника, когда я выбрал какой-то цвет для них?2. Можно ли сделать так чтоб не закрашивались те фигуры которые уже на экране, щас например рисую эллипсом и провожу мимо старых фигур они закрашиваются? :(Помогите пожалуйста , я уже не знаю что придумать.... вот так я рисую эллипс:это в .h....public:CMy1Doc* GetDocument();CBrush fot;COLORREF color;COLORREF color1;int col;int m_PrevX;int m_PrevY; ....это в .cpp....if(Circle1==1){fot.DeleteObject( );CClientDC dc(this);CPen NewPen1(0,1,RGB(255,255,255));dc.SelectO bject(&NewPen1);if(f1==TRUE)fot.CreateHa tchBrush(col,RGB(255,255,255));else fot.CreateSolidBrush(RGB(255,255,255));d c.SelectObject(&fot);dc.Ellipse((int)pot .x,(int)pot.y,(int)m_PrevX,(int)m_PrevY) ;fot.DeleteObject();CPen NewPen(0,1,color);if(f1==TRUE)fot.Create HatchBrush(col,color1);else fot.CreateSolidBrush(color1);dc.SelectOb ject(&fot);dc.SelectObject(&NewPen);dc.E llipse((int)pot.x,(int)pot.y,(int)point. x,(int)point.y);m_PrevX=point.x;m_PrevY= point.y;} ....


Часовой пояс GMT, время: 23:01.


© www.otvetnemail.ru - Форум вопросов и ответов.