Хакер » 26.02.2009 (Чт) 20:55
Проблемы-проблемы...
Во-первых, изображение не передаётся в переменную. В переменную передаётся ссылка на объект класса StdPicture.
Во-вторых, ты размер уже получил, но он у тебя в хайметриках. Т.е. тебе надо не получить, а перевести из хайметриков в пикселы.
Решений тьма. Во-первых, можно тупо вызвать метод ScaleX у любого экземпляра любой формы (если точно известно, что в любой момент времени существует обязательно как минимум один живой экземпляр), а именно: forms(0).ScaleX(...).
Во-вторых, можно с помощью GetDeviceCaps получить реальные размеры пиксела и самому сделать перевод единиц.
В-третьих, через API можно получить, но тоже в хайметриках.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.