В основном у меня есть программа, которая перемещает линии, нарисованные с помощью инструмента «Перо» в MFC.Я манипулирую пером с помощью ползунка.Мне было просто интересно, можно ли вообще заменить инструмент пера с помощью .bmp?Вот пример кода:
if (thePart->GetType() == PART_LINKAGE)
{
// draw control link pin in black
dc.SelectObject(&Pen[3]);
theNewPos = thePart->Getpoint();
dc.MoveTo( cx + (int32_t)(fScale * (theNewPos.GetX()+fx)) - 5,
cy - (int32_t)(fScale * (theNewPos.GetY()+fy)) );
dc.LineTo( cx + (int32_t)(fScale * (theNewPos.GetX()+fx)) + 4,
cy - (int32_t)(fScale * (theNewPos.GetY()+fy)) ); //
dc.MoveTo( cx + (int32_t)(fScale * (theNewPos.GetX()+fx)),
cy - (int32_t)(fScale * (theNewPos.GetY()+fy)) - 5);
dc.LineTo( cx + (int32_t)(fScale * (theNewPos.GetX()+fx)),
cy - (int32_t)(fScale * (theNewPos.GetY()+fy)) + 4);
dc.SelectObject(&Pen[iID])
;