乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 177|回复: 9

vb如何控制CAD界面的大小

[复制链接]

6

主题

34

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
58
发表于 2012-10-3 09:14:00 | 显示全部楼层 |阅读模式
请各位高手不吝赐教:
如何用VB打开CAD,并根据显示器的分辨率来调整显示界面的大小,先谢谢了!
回复

使用道具 举报

6

主题

34

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
58
发表于 2012-10-3 09:59:00 | 显示全部楼层
请大家不吝赐教
回复

使用道具 举报

6

主题

34

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
58
发表于 2012-10-4 07:08:00 | 显示全部楼层
请大家不吝赐教
回复

使用道具 举报

6

主题

34

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
58
发表于 2012-10-4 09:39:00 | 显示全部楼层
请大家给予帮助,深表感谢
回复

使用道具 举报

0

主题

16

帖子

1

银币

初来乍到

Rank: 1

铜币
16
发表于 2012-10-5 10:52:00 | 显示全部楼层
是不是需要呼叫Win API來獲得螢幕尺寸?
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2012-10-7 12:39:00 | 显示全部楼层
需要通过API来获取屏幕分辨率。
回复

使用道具 举报

6

主题

34

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
58
发表于 2012-10-7 21:06:00 | 显示全部楼层
未调用API,是用下列方法得到的
  1. Private Sub Command1_Click()
  2. Dim myAcadApp As autocad.AcadApplication, activeDoc As autocad.AcadDocument, acMS As autocad.AcadModelSpace
  3. On Error Resume Next
  4. Set myAcadApp = GetObject(, "Autocad.Application")
  5.     If Err  0 Then
  6.         Err.Clear
  7.         Set myAcadApp = CreateObject("Autocad.Application")
  8.         If Err Then
  9.             MsgBox Err.Number & ":" & Err.Description
  10.             Exit Sub
  11.         End If
  12.     End If
  13.     With myAcadApp
  14.         .WindowState = acNorm
  15.         .WindowTop = Screen.Height / Screen.TwipsPerPixelY / 1.8
  16.         .Height = Screen.Height
  17.         .Width = Screen.Width / Screen.TwipsPerPixelX + 3
  18.         .WindowLeft = 0
  19.     End With
  20.     myAcadApp.Visible = True
  21.     AppActivate "AUTOCAD"
  22. End Sub
但是想隐蔽菜单栏和工具栏(工作空间工具栏、标准注释工具栏)的代码现在还没有调试成功,请明主给予指点,先谢谢了
回复

使用道具 举报

0

主题

58

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
58
发表于 2012-10-8 09:45:00 | 显示全部楼层
显示/隐藏菜单栏使用"MENUBAR"系统变量
显示/隐藏某个工具栏使用该 Toolbar 对象的 Visible 属性
回复

使用道具 举报

6

主题

34

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
58
发表于 2012-10-8 17:46:00 | 显示全部楼层

谢谢你的提示,你的提示用过,由于本人技术较低没有调试成功,请帮忙在上面的代码中帮助添加一下,先表示感谢!
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2012-10-8 17:54:00 | 显示全部楼层
以前有人帖过,把AutoCAD窗口贴到VB的对话框里去,你可以搜索一下,那个可能更好玩
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-29 22:35 , Processed in 1.326303 second(s), 73 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表