V. Tạo các mẫu mặt cắt 1 File mẫu mặt cắt.
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 :
− Phần 2 : chứa các button menu và các auxiliary menu. Các menu này dùng để điều khiển các thiết bị chuột và các thiết bị hê thống khác nếu có.
− Phần 3 : các menu pop, là các menu đổ
− Phần 4 : các menu toolbar, là các dòng mô tả các thanh công cụ
− Phần 5 : chứa 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 bảng số hóa (tablet)
− Phần 8 : các dòng mô tả các shortcut key
− Phần 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.
− Phần 1 : tên của section. Tên của section được bắt đầu bằng ba dấu 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
− Phần 2 : Tên của menu, Tên của menu bắt đầu bằng 2 dấu sao và yêu cầu phải là duy nhất. Tên này dùng để liên kết các mục của các menu khác, các thanh công cụ, các dòng trợ giúp và các menu hình ảnh. Tên của menu không được có nhiều hơn 12 ký tự và không được chứa khoảng trống. Nếu không chúng sẽ bị bỏ qua.
− Phần 3 : nhãn và tên của nhóm menu. Cú pháp mô tả nó như sau : ID_NameLabel [dong mo ta se hien len tren man hinh]
− Phần 3 : các menu thành phần. Cú pháp mô tả một menu item như sau : ID_NameLabel [name]menu_macro
Trong đó : name là tên sẽ xuất hiện lên màn hình của menu item. Menu_macro là những macro được thi hành khi menu này được chọn.
Quan sát một ví dụ trong file acad.mnu như sau
***POP1 Section name
**FILE Nenu name
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,…)