21 创建主窗口
根据上边介绍,把之前定义的main-frame代码进行扩展,如下:
;创建界面主框架: (define (create-main-frame) (set! main-frame (new frame% [label "拼图"] [width 1000] [height 600] [style '(no-resize-border no-system-menu)])) (create-layout))
可以看出,创建的框架窗口是采用set!设置到标识main-frame的。
这里和之前创建窗口的代码不同的是增加了窗口的类型属性。frame%的style属性标志可以在某些平台上调整框架的外观,为以下符号值的列表:
-
’no-resize-border:省略窗口周围可调整大小的边框(Windows,Unix), 调整窗口大小的能力(Mac OS),或右下角的增长框(旧的 Mac OS)。
- <