在 Delphi 7 中旋转 OCX 控件?

发布于 2024-11-25 08:07:28 字数 145 浏览 0 评论 0原文

我正在使用 PaperPort OCX 在 Delphi 7 中查看 .MAX 文件。问题是,大约一半的图像方向错误,并且 OCX 没有内置的旋转图像的方法,只能放大图像。

有没有办法完全旋转控件,或者是否有其他控件可以用来查看允许图像旋转的 .MAX 文件?

I'm using the PaperPort OCX to view .MAX files in Delphi 7. The problem is, about half of the images have the wrong orientation, and the OCX has no built in means of rotating the image, only zooming in on it.

Is there any way to rotate the control entirely, or is there another control I can use to view .MAX files that allows image rotation?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

云醉月微眠 2024-12-02 08:07:28

我只能回答你的第一个问题。无法旋转控件本身。如果该控件不允许旋转图像,您将必须找到另一个控件。

I can only answer the first of your questions. There is no way to rotate the control itself. If the control doesn't allow rotating the image, you will have to find another control.

演多会厌 2024-12-02 08:07:28

不确定,但也许该控件支持 IViewObject 接口。如果是这样,您可以使用它自己使用其 绘制方法。当然,您必须以某种方式知道是否旋转绘制它,并且它仅用于显示,而不用于交互。但也许这就是您所需要的。

Don't know for sure, but maybe the control supports the IViewObject interface. If so, you can use it to paint it yourself using its Draw method. Of course you would have to know somehow whether to paint it rotated or not and it would be only for display, not for interaction. But maybe this is all you need.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文