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
***But
onsn Menu của các thiết bị trỏ khác. ***AU
Xn
Menu thiết bị chuột ***Pop
n
Các popup menu hoặc các menu ngữ cảnh (shortcut menu)
***To olbars
Các thanh công cụ ***Ima
ge
Các menu hình ảnh ***Scr
een
Menu màn hình ***Tab
letn Các bảng số hóa ***Hel
pString s
Các chuỗi trợ giúp trên thanh trạng thái ***Ac
celerat ors
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.
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,…) 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)