Sean's Note: [Win32] 如何修改 Edit Control 和 Static Control 的文字顏色和背景顏色

2011年9月15日 星期四

[Win32] 如何修改 Edit Control 和 Static Control 的文字顏色和背景顏色

當 Edit Control (Edit Text) 和 Static Control (Static Text) 要被繪圖的時候,

視窗就會接受到 WM_CTLCOLORSTATIC 的訊息,

當接收到此訊息後,可以利用 wParam 和 lParam 分別取得元件的 hDC 和 handle,

再透過 SetTextColor 和 SetBkColor 函式,並建立背景筆刷 hBRUSH,

即可更改顏色,詳細內容與範例請參考 MSDN

沒有留言:

張貼留言