Cấu trúc một file menu

Một phần của tài liệu Autocad nâng cao và lập trình trong autocad (Trang 101 - 102)

V. Tạo các mẫu mặt cắt.

2.1.Cấu trúc một file menu

2. Tùy biến một menu

2.1.Cấu trúc một file menu

Thông thường một file menu gồm 9 phần.

− Mỗi file menu sẽ mô tả một nhóm menu và dòng ựầu tiên sẽ quy ựịnh tên của nhóm ựó. Cú pháp mô tả như sau :

***Menugroup=namegroup.

Phn 2 : cha các button menu và các auxiliary menu. Các menu này dùng ựể ựiu khin các thiết b chut và các thiết b hê thng khác nếu có.

Phn 3 : các menu pop, là các menu ựổ

Phn 4 : các menu toolbar, là các dòng mô t các thanh công c

Phn 5 : cha các dòng mô t menu Image

Phân 6 : mô t các menu màn hình (screen menu)

Phàn 7 : mô t các bng s hóa (tablet)

Phn 8 : các dòng mô t các shortcut key

Phn 9 : các dòng quy ựịnh các dòng tr giúp (tatus string).

Các ghi chú ựược bắt ựầu bằng dấu //

Mỗi phần gồm một hoặc nhiều section (hoặc cũng có thể không có). Mỗi section là một nhóm các menu có chức năng tương tự nhau (thông thường là thế). Mỗi section gồm có 3 phần.

Phn 1 : tên của section. Tên ca section ựược bt ựầu bng ba du sao.

Tên của

section Thành phần menu tương ứng

***Butonsn Menu của các thiết bị trỏ khác. ***AUXn Menu thiết bị chuột

***Popn Các popup menu hoặc các menu ngữ cảnh (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 bảng số hóa

***HelpStrings Các chuỗi trợ giúp trên thanh trạng thái ***Accelerators Các phắm nóng

Phn 2 : Tên ca menu, Tên ca menu bt ựầu bng 2 du sao và yêu cu phi là duy nht. Tên y ng ựể liên kết c mục của c menu

ca menu không ựược nhiu hơn 12 tự và không ựược cha

khoảng trng. Nếu không chúng sẽ bị bỏ qua.

Phn 3 : nhãn và tên ca nhóm menu. Cú pháp mô t nó như sau : ID_NameLabel [dong mo ta se hien len tren man hinh]

Phn 3 : các menu thành phn. Cú pháp mô t mt menu item như sau :

ID_NameLabel [name]menu_macro

Trong ó : name là tên s xut hin lên màn hình ca menu item. Menu_macro là nhng macro ựược thi hành khi menu này

ựược chn.

Quan sát một vắ dụ trong file acad.mnu như sau

***POP1 Section name

**FILE Nenu name (adsbygoogle = window.adsbygoogle || []).push({});

ID_MnFile [&File] Menu ID và dòng mô tả của menu sẽ xuất hiện trên màn hình (như file,edit,draw,Ầ)

ID_New [&New...\tCtrl+N]^C^C_new ID_NewSheet [Ne&w Sheet

Set...]^c^c_newsheetset ID_Open

[&Open...\tCtrl+O]^C^C_open ID_OpenSheet [Op&en Sheet

Set...]^c^c_opensheetset

ID_DWG_CLOSE [&Close]^C^C_close

Các dòng tiếp theo mô tả các mục chọn (hay còn gọi là các menu thành phần Ờ menu item)

Một phần của tài liệu Autocad nâng cao và lập trình trong autocad (Trang 101 - 102)