Keith™ 发表于 2012-6-14 14:31:45

您可以在此处阅读SendMessage函数。您可以在这里阅读paint消息。这里有一个可发送到窗口的所有消息库。请记住,有些消息在VBA环境中可能无法正常工作
如果要取消打印通知对话框,可以相对轻松地完成。(我怀疑您指的是AutoCAD的打印窗口)。研究脚本。首先,使用所有打印参数集构建一个脚本,然后由应用程序调用该脚本
前一段时间,我使用了一种非常类似的方法来批量绘制整个文件夹中的图形。用户选择文件夹,编写脚本,然后调用。编写plot命令脚本时,不会显示窗口
对于progressbar,这更容易…
在您的表单上,将一个progressbar放到您希望它出现的地方。设置为#039;s visible属性为false。当用户单击应用程序中的绘图按钮(假设您有绘图按钮)时,使progressbar可见,将progressbar的最大值设置为要进行的绘图数量,然后在循环绘图时,将PrograssBar值增加一。确保你不't将进度条设置为高于最大值的值,否则会出现错误。

Keith™ 发表于 2012-6-14 14:45:11

谢谢,不,我不知道;t表示打印对话框-I'我说的是每次AutoCAD(Bricscad)在将图形发送到打印机的过程中出现的小弹出框,它只会在长时间的批处理过程中产生刺激性的屏幕闪烁
伟大的信息-I'我将探索您提供的连接 我也喜欢你使用ed;我也喜欢你的想法,使用脚本-可能是一种可能性 在我的应用程序中,绘图列表是一个文本文件或excel电子表格,这样我就不会&35;039;t不必移动文件。
页: 1 [2]
查看完整版本: Bricscad应用程序窗口句柄