![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Гость_MaxB |
|
|||
Unregistered |
Доброе время суток !!!
В GDI есть функуия CDC::SetRop2(int mode) - устанавливает режим объединения цвета текущего пера с цветом экрана или фона. Очень удобно использовать например в таких случаях: CPen pen(0,0,RGB(0,0,255)); int oldRop=pDC->SetRop2(R2_NOTXORPEN); CPen * oldPen = pDC->SelectObject(&pen); pDC->MoveTo(0,0); pDC->LineTo(oldMouseX,oldMouseY); // рисуем линию pDC->MoveTo(0,0); pDC->LineTo(oldMouseX,oldMouseY); // стираем линию pDC->MoveTo(0,0); pDC->LineTo(MouseX,MousY); // стираем линию pDC->SelectObject(&oldPen); pDC->SetRop2(oldRop); oldMouseX=MouseX; oldMouseY=MouseY; Таким образом получится динамичиски меняющаяся линия в зависимости от положения курсора мыши Каким образом это можно реализовать в GDI+? |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |