创建
使用"static"做为窗口类型创建静态窗口控件。
类型
SS_BLACKRECT、SS_BLACKFRAME、SS_GRAYRECT、SS_GRAYFRAME、SS_WHITERECT、SS_WHITEFRAME。“RECT”类型是填充的矩形,”FRAME“是不填充的矩形。BLACK、GRAY和WHITE并不是控件颜色,而是系统色:BLACK——COLOR_3DDKSHADOW、GRAY——COLOR_BTNSHADOW、WHITE——COLOR_BTNHIGHLIGHT。
SS_ETCHEDHORZ、SS_ETCHEDVERT、SS_ETCHEDFRAME可创建有分隔线。这三个默认背景色是COLOR_BTNFACE,文本色是COLOR_WINDOWTEXT。
SS_ICON和SS_USERITEM做为子窗口创建没有意义,在DialogBox里再谈。
消息
点击静态框时,控件给父窗口发送的是WM_NCHITTEST消息而不是WM_COMMAND。静态框在重绘发给父窗口发送WM_CTLCOLORSTATIC消息,处理过程和Button一样。