函式功能
函式功能:該函式可以創建一個具有指定陰影模式和顏色的邏輯刷子。
函式原型:HBRUSH CreateHatchBrush(int fnStyle, COLORREF clrref);
參數說明
參數:
fnStyle:指定刷子的陰影樣式。該參數可以取下列值,這些值的含義為:
HS_BDIAGONAL:表示45度向下,從左至右的陰影;
HS_CROSS:水平和垂直交叉險影;
HS_DIAGCROSS:45度交叉陰影;
HS_FDIAGONAL:45度向上,自左至右陰影;
HS_HORIZONTAL:水平陰影;
HS_VERTICAL:垂直陰影。
cirref:指定用於陰影的刷子的前景色。
返回值:如果函式執行成功,那么返回值標識為邏輯刷子;如果函式執行失敗,那么返回值為NULL。
Windows NT:若想獲得更多錯誤信息,請調用GetLastError函式。
備註:點陣圖是指系統用來繪製要填充圖形的內部區域的點陣圖。
在應用程式調用CreateHatchBrush函式創建刷子之後,它可以通過調用SelectObject函式把該刷子選入到任何設備環境中。
如果應用程式使用帶陰影的刷子,用合適的顏色填充父視窗和子視窗的背景,那么在繪刷子視窗的背景之前,有可能需要設定刷子的起始點。要做到這一點,可以在應用程式中調用SetBrushOrgEx函式。
當不再需要該刷子時,可調用DeleteObject函式刪除它。
ICM:在創建刷子時沒有顏色,然而在把該刷子選入到ICM許可的設備環境中時,將會完成顏色管理。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:wingdi.h:庫檔案:gdi32.lib。