Danh mục

Phát triển AutoCAD bằng ActiveX & VBA - Chương 6

Số trang: 27      Loại file: pdf      Dung lượng: 1.28 MB      Lượt xem: 19      Lượt tải: 0    
Thư viện của tui

Hỗ trợ phí lưu trữ khi tải xuống: 12,000 VND Tải xuống file đầy đủ (27 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

TÙY BIẾN THANH CÔNG CỤ VÀ TRÌNH ĐƠNTrong chương nàyAutoCAD ActiveX Automation cung cấp quyền kiểm soát trong việc điều chỉnh các trình đơn và các thanh công cụ trong phiên làm việc hiện hành của AutoCAD. Sử dụng AutoCAD ActiveX/VBA, ta có thể hiệu chỉnh hoặc thêm các chi tiết hoặc thậm chí thay đổi hoàn toàn cấu trúc trình đơn hiện tại. Ta cũng có thể điều khiển các thanh công cụ và các trình đơn của nút chuột phải. Việc tùy biến các trình đơn giúp nâng cao hiệu quả công việc bằng cách hiện rõ các...
Nội dung trích xuất từ tài liệu:
Phát triển AutoCAD bằng ActiveX & VBA - Chương 6TÙY BIẾN THANH CÔNG CỤVÀ TRÌNH ĐƠN 6 Trong chương nàyAutoCAD ActiveX Automation cung cấp quyền Tìm hiểu tập đối tượng MenuBar và MenuGroupskiểm soát trong việc điều chỉnh các trình đơn và các Tải các nhóm trình đơnthanh công cụ trong phiên làm việc hiện hành của Thay đổi thanh trình đơnAutoCAD. Tạo và hiệu chỉnh trìnhSử dụng AutoCAD ActiveX/VBA, ta có thể hiệu đơn kéo xuống và trình đơn tắtchỉnh hoặc thêm các chi tiết hoặc thậm chí thay đổi Tạo và hiệu chỉnh thanhhoàn toàn cấu trúc trình đơn hiện tại. Ta cũng có thể công cụđiều khiển các thanh công cụ và các trình đơn của Tạo Macronút chuột phải. Tạo dòng trạng thái trợ giúp cho các mục trongViệc tùy biến các trình đơn giúp nâng cao hiệu quả trình đơn và nút trên thanh công cụcông việc bằng cách hiện rõ các nhiệm vụ cụ thể của Thêm mục vào trình đơnứng dụng hoặc bằng cách rút gọn những thao tác với tắtnhiều bước khác nhau vào trong một mục trình đơn. Phát triển ứng dụng ActiveX và VBA | 1751. Tìm hiểu tập đối tượng MenuBar và MenuGroupsAutoCAD ActiveX cung cấp một số đối tượng dạng trình đơn. Trong đó, quan trọngnhất là tập đối tượng MenuBar (thanh trình đơn) và MenuGroups (các nhóm trìnhđơn). Tập đối tượng MenuBar bao gồm tất cả các trình đơn hiển thị trên thanh trìnhđơn của AutoCAD.MenuGroups bao gồm các nhóm trình đơn được tải trong phiên làm việc hiện hànhcủa AutoCAD. Các nhóm trình đơn này bao hàm tất cả các trình đơn hiện có trongphiên làm việc của AutoCAD, và một vài trong số đó hoặc tất cả có thể được hiểnthị ở thanh trình đơn của AutoCAD. Bên cạnh các trình đơn, các nhóm trình đơncũng bao hàm tất cả các thanh công cụ có trong phiên làm việc hiện hành củaAutoCAD.176 | Chương 6: Tùy biến thanh công cụ và trình đơn1.1. Khám phá tập đối tượng MenuGroupsTập đối tượng MenuGroups bao gồm các nhóm trình đơn được tải lên trong phiênlàm việc hiện hành của AutoCAD. Mỗi nhóm trình đơn bao gồm một tập đối tượngPopupMenus và một tập đối tượng Toolbars. Tập đối tượng PopupMenus gồm tấtcả những trình đơn bên trong nhóm trình đơn đó. Tương tự, tập đối tượng Toolbarsgồm tất cả các thanh công cụ bên trong nhóm trình đơn.Thực tế, mỗi PopupMenu là một tập đối tượng bao hàm một đối tượng cá biệt dànhcho một mục trong trình đơn. Và cũng tương tự, mỗi thanh công cụ là một tập đốitượng chứa các đối tượng tương ứng với một mục trên thanh công cụ.2. Tải các nhóm trình đơnCác nhóm trình đơn được tải vào trong AutoCAD bằng phương thức Load. Khi sửdụng phương thức Load, gán tham số BaseMenu bằng True để tải một nhóm trìnhđơn mới vào thanh trình đơn. Thao tác này sẽ tải một nhóm trình đơn như là trìnhđơn cơ sở giống như khi sử dụng lệnh MENU trong AutoCAD.Để tải một nhóm trình đơn mới làm trình đơn cục bộ 1 , ta bỏ đi tham số BaseMenu.Thao tác này sẽ tải một nhóm trình đơn giống lệnh MENULOAD trong AutoCAD.Một khi đã được tải vào tập đối tượng MenuGroups, ta có thể chèn các trình đơncục bộ vào thanh trình đơn bằng cách sử dụng phương thức InsertMenuInMenuBarhoặc InsertInMenuBar.1 Trình đơn cục bộ (Partial menu): là loại trình đơn được tải sau khi trình đơn chính của AutoCADđược nạp vào. Trình đơn cục bộ có thể được tải và gỡ bỏ bất cứ khi nào trong một phiên làm việccủa AutoCAD. Phát triển AutoCAD bằng ActiveX và VBA | 177Khi đã tải xong một nhóm trình đơn, tất cả các trình đơn và thanh công cụ đượcđịnh nghĩa trong nhóm trình đơn đó đều có thể đem ra sử dụng. Ta có thế: Thêm trình đơn mới lên thanh trình đơn Gỡ bỏ những trình đơn đã có ra khỏi thanh trình đơn Xắp sếp lại các trình đơn trên thanh trình đơn Thêm mục mới vào một trình đơn hoặc thanh công cụ sẵn có Gỡ bỏ một mục đã có ra khỏi một trình đơn hoặc thanh công cụ Tạo mới trình đơn và thanh công cụ Tạo thanh công cụ dạng nổi hoặc dạng cố định 1 Kích hoạt hoặc vô h ...

Tài liệu được xem nhiều: