Проблемы с GetDrawingCoords() после создания TsgCADImage
Posted: 25 Nov 2011, 00:55
Добрый день!
Создаю новый объект класса TsgCADImage.
После создания пустого изображения пытаюсь при помощи мыши нарисовать несколько
объектов. Ничего не выходит, поскольку метод
при любом положении курсора возвращает нулевую точку, что не позволяет задать параметры примитивов.
Если же при создании CADImage программно создать хотя бы одну линию, все работает нормально.
Создаю новый объект класса TsgCADImage.
Code: Select all
void __fastcall TMainForm::dxBarButton1Click(TObject *Sender)
{
CADImage = new TsgCADImage();
CADImage->Converter->InitializeSections();
CADImage->CurrentLayout = CADImage->Layouts[0];
CADImage->DrawingBox = MakeFRect(0,100,0, 100,0,0);;
PaintBox->Picture->Graphic = CADImage;
}
объектов. Ничего не выходит, поскольку метод
Code: Select all
CurPoint = PaintBox->GetDrawingCoords(X, Y, Units);
Если же при создании CADImage программно создать хотя бы одну линию, все работает нормально.