Gọi hiển thị các menu

Một phần của tài liệu Đồ án tốt nghiệp tìm hiểu ngôn ngữ AutoLISP và ứng dụng trong AutoCAD (Trang 45)

2. Giới thiệu chung

3.10.2Gọi hiển thị các menu

Hệ thống menu của AutoCAD bao gồm nhiều menu khác nhau. Các menu này được mô tả trong các menu file. Mỗi menu file chia thành nhiều đoạn ( section) tương ứng với các menu thành phần của hệ thống. Mỗi section bắt đầu bằng một nhãn có dạng ***section_name

Nhãn Menu

***MENUGROUP Tên của menu group

***BUTTONSn Các button menu. Đây là các menu xuất hiện khi ấn các nút của thiết bị trỏ (không phải chuột)

***AUXn Các menu xuất hiện khi nhấn các nút của chuột ***POPn Các pull-down và shortcut menu

***TOOLBARS Các thanh công cụ ***IMAGE Các menu hình ảnh ***SCREEN Menu màn hình

***TABLETn Các tablet menu sử dụng cho thiết bị nhập là bản đồ họa

***HELPSTRINGS Chuỗi xuất hiện ở thanh trạng thái khi một mục pull- down hoặc shortcut menu được chọn hoặc khi con trỏ chuột đang kéo ngang qua nút lệnh của thanh toolbar ***ACCELERATORS Các phím tắt

a) MENUCMD

 Hàm menucmd dùng để làm xuất hiện các menu trên màn hình. Hàm này luôn trả về nil. Nếu menu muốn gọi đến không có trong menu file, hàm vẫn trả về nil mà không thông báo lỗi

 Cú pháp: (menucmd string)

menu_are a Menu section B1 – B4 Các button menu từ 1 đến 4 P0 – P16 Các pull-down menu từ 0 đến 16 I Các menu hình ảnh S Các menu màn hình T1 – T4 Các tablet menu A1 – A4 Các auxiliary menu từ 1 đến 4 M Các biểu thức chuỗi diesel Gmenugro

up.nameta g

Xác định bằng tên của menu group

b) MENUGROUP

 Hàm menu group dùng để kiểm tra một menu group đã được tải hay chưa

 Cú pháp: (menugroup groupname)

 groupname chứa tên của menu group cần kiểm tra. Nếu menu group này được tải, kết quả trả về là tên này. Ngược lại trả về nil.

Một phần của tài liệu Đồ án tốt nghiệp tìm hiểu ngôn ngữ AutoLISP và ứng dụng trong AutoCAD (Trang 45)