子窗口控件——靜態控件(Static)

創建

      使用"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一樣。

 

發佈了13 篇原創文章 · 獲贊 1 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章