sharksun 发表于 2005-4-11 17:55:00

[讨论]请教几个问题

要做一个需要交互操作比较多的小程序(对存在的一个图进行选择等操作,然后通过一些计算,生成一个新图)


有几个问题请教各位:


1。如果用用户窗体的话,得反复show ,hide ,请问能不能把窗体像工具栏那样伏在cad窗口中的一个位置,使其一直显示,可以的话如何做?(好象arx可以作到吧)<BR>2。如果使用菜单或工具兰,请问如何通过点击菜单或按纽来运行自定义的模块中的一段子程序或者打开用户窗体?麻烦给下代码。


谢谢了。

翔羽 发表于 2005-4-16 10:16:00

这个问题也一直在困扰着我~~

sharksun 发表于 2005-4-18 17:51:00

那位高手能回答一下么?

cobalt 发表于 2005-4-19 10:37:00

对于第一个问题,我有如下的建议:<BR>将VB的Form使用API函数SetWindowPos将VB界面放置于最顶层,永远最前。在每次需要选择CAD实体的时候,使用AppActivate "AutoCAD"命令使得CAD保持激活状态。


对于第二个问题,就是自定义菜单和宏过程绑定的问题,论坛以前的帖子有的,翻一翻吧。<BR>

sealive 发表于 2005-4-19 21:05:00

使用arx可以实现,得到autocad的指针,根据指针创建dialogBar,可以使其想autocad的工具条一样停靠在窗体的左或右。
页: [1]
查看完整版本: [讨论]请教几个问题