对话框

- dddd:dialog{label="常用工具";
- :boxed_row{label="绘图";
- key ="kimage4";
- color = -2;
- width = 5;
- aspect_ratio = 1;
- allow_accept = true;}
- :image_button{
- key ="kimage5";
- color = -2;
- width = 5;
- aspect_ratio = 1;
- allow_accept = true;}
- cancel_button;
- }}
程序

- (DEFUN C:DDDD ()
- (IF (> (SETQ DCL_ID (LOAD_DIALOG "DD")) 0) (PROGN
- (IF (NEW_DIALOG "dd" DCL_ID) (PROGN
- (DRAWIMAGE)
- (ACTION_TILE "accept" "(DONE_DIALOG 1)")
- (ACTION_TILE "cancel" "(DONE_DIALOG 0)")
- (SETQ RE (START_DIALOG))
- ))
- (UNLOAD_DIALOG DCL_ID)
- ))
- (PRINC)
- )
- (DEFUN DRAWIMAGE ()
- (SETQ X (DIMX_TILE "kimage1")
- Y (DIMY_TILE "kimage1"))
- (SETQ XC (/ X 2))
- (SETQ YC (/ Y 2))
- (SETQ X1 (/ XC 2))
- (SETQ Y1 (/ YC 2))
- (START_IMAGE "kimage4")
- (VECTOR_IMAGE 20 15 11 29 3)
- (VECTOR_IMAGE 11 29 2 15 3)
- (VECTOR_IMAGE 2 15 29 15 3)
- (VECTOR_IMAGE 3 5 7 13 3)
- (VECTOR_IMAGE 3 13 7 5 3)
- (VECTOR_IMAGE 9 5 13 13 3)
- (VECTOR_IMAGE 9 13 13 5 3)
- (VECTOR_IMAGE 15 5 19 13 3)
- (VECTOR_IMAGE 15 13 19 5 3)
- (END_IMAGE)
- (START_IMAGE "kimage5")
- (VECTOR_IMAGE 20 13 4 13 3)
- (VECTOR_IMAGE 4 13 12 27 3)
- (VECTOR_IMAGE 12 27 26 3 3)
- (VECTOR_IMAGE 6 3 11 11 3)
- (VECTOR_IMAGE 6 11 11 3 3)
- (VECTOR_IMAGE 13 3 18 11 3)
- (VECTOR_IMAGE 13 11 18 3 3)
- (END_IMAGE)
- )
|