| 94 | } |
| 95 | |
| 96 | VOID XPointer::Draw() |
| 97 | { |
| 98 | oldPlace = newPlace; |
| 99 | |
| 100 | // take background image for later to restore background |
| 101 | newPlace.Width = PointerImage->GetWidth(); |
| 102 | newPlace.Height = PointerImage->GetHeight(); |
| 103 | oldImage.GetArea(newPlace); //GetArea will resize oldImage, so correct newPlace |
| 104 | newPlace.Width = oldImage.GetWidth(); |
| 105 | newPlace.Height = oldImage.GetHeight(); |
| 106 | PointerImage->Draw(newPlace.XPos, newPlace.YPos); //zero means no scale |
| 107 | } |
| 108 | |
| 109 | VOID XPointer::KillMouse() |
| 110 | { |