DCL罗盘点类似于
问候语,有人做过类似于DDVPOINT X轴输入的DCL吗?
我试图只选择16个罗盘点(22.5度)。DCL单选按钮屏幕非常糟糕。图形视图会更好。
我已经开始分解DDVPOINT。lsp,但我以前从未使用过图像块-大卫
DDDIRSLD。拉链 我想你需要action_互动程序的$Y$X回调。这与dim\u y和dim\u x值一起将确定您在image\u按钮中选择的位置。
我确实在某个地方有一个例子,如果我找到了,我会贴出来。
嘿,大卫,
我将使用vector_图像来实现这一点。以我的OLC程序为例。模拟图像2。lsp用于创建图像。你可以用滑动按钮做同样的事情,使图像高亮显示或使用弹出列表。
OLCv5.zip
Mimage2.lsp 你也可以在Terrycads网站上查看MyImage按钮。
它使图像更具交互性,例如DDVPOINT对话框。
http://web2.airmail.net/terrycad/Tutorials/MyDialogs.htm 谢谢你的回复。我将尝试教程,因为它似乎已经具备了基础知识-大卫
大卫,
试试下面的程序。我重新编写了您的幻灯片,并将其放置在自己的dcl中。
如果这就是你要找的,我很乐意告诉你所有的细节。
这是用mimage2创建的。我发布的lsp。
不需要外部幻灯片,因为它们内置于代码中。
模拟图像2。lsp将为图像编写lisp代码以及dcl代码。
有一些额外的步骤需要采取,但我可以让你通过所有这些。
注意:图像越复杂,代码越大。
如果您需要一个图像按钮来完全像DDVPOINT一样工作。lsp,然后继续学习教程。
请告诉我。
指南针。拉链
秃鹰,
谢谢我不知道图像可以通过lsp例程生成。我更关注的是ddvpoint输入,它指向图像块中的方向,并返回方向角度或指南针值。你的将是我一个很好的学习。
再次感谢-大卫
我很高兴你喜欢它。
从技术上讲,该图像是一个Windows图元文件。
我相信你可以在你的程序中为你做这样的事情。
只需提及mimage2。lsp由交流论坛的Viper创建。我所有的幻灯片都使用了这个程序,再也没有回去制作外部幻灯片。
它的工作方式与脚本相同,只是需要控制指针在弹出列表中的移动。您提供的图像已重新绘制,并与程序一起制作成幻灯片,用作背景图像。我创建了一个指针,并为每个移动(22.5度)制作了一个图像,并将其放置在一个条件中,以便与弹出列表一起操作。需要注意的是,不要改变你创造这一切的观点。我保存了一个视图,以防发生任何意外移动。这确保了指针的干净移动。
运行mimage2时。lsp它将创建两个文件。vimage。dcl和vimage。lsp并将其放置在C:drive上的临时目录中。我只是删除列表并将其放在我的程序中。您需要尝试帧大小以获得所需的大小幻灯片。上面的指南针滑块使用了dimx\u平铺值300 x dimy\u平铺295。我使用黑色背景作为指南针,没有背景作为指针。如果您决定不使用任何背景色,并希望我们使用灰色背景的对话框,您需要确保您的幻灯片使用较深的颜色来突出。
这与对话框中的大多数acads图像使用的方法相同。示例:选择不同选项时会更改的标注样式管理器以及ddvpoint对话框。请注意,这些对话框中使用的文本是标准字体。这样做的原因是为了使列表更小。当你使用更多曲线的字体或使用任何圆形时,你都可以预期列表会很大。我还想指出,当填充物变得有点空时,固体不会很好地工作。在本例中,我使用了一个填充图案作为指针,使其具有填充外观。
试想一下,当你把程序编译成vlx时,幻灯片已经包括在内了。真漂亮!
我希望这能让你了解这一切。我很乐意回答你关于它的任何问题。
祝你好运
秃鹰 到目前为止,我对教程没有什么印象。标记了太多依赖调用;包括。我的0.02美元-David
我也不喜欢。特里以写节目为生。我猜他是想确保比赛看起来很难,所以你需要依靠他的能力。似乎教程需要列出所有程序才能正常工作。从那里你需要找出什么属于什么。
我知道当你使用他概述的程序时,它运行得很好。
据我所知,除了那个例子之外,我还没有见过很多点击幻灯片的例子。
对不起,大卫
页:
[1]
2