函數功能: GetStockObject 函數用於獲得 Windows 預設的畫筆、畫刷、字體或者調色板的句柄。 API 函數原型: 註釋:_In_ 說明該參數是輸入的。
參數解析:
fnObject 可取如下值之一:
返回值: 1. 如果函數調用成功,返回值是所申請的邏輯對象的句柄; 2. 如果函數調用失敗,返回值是 NULL。 備註: 1. 不建議您使用該函數獲得對話框和窗口的當前字體。應該使用 SystemParametersInfo 函數(SPI_GETNONCLIENTMETRICS 參數)來獲得當前字體,因爲 SystemParametersInfo 函數將考慮到當前主題,並提供了標題欄,菜單和消息對話框的字體信息。 2. 僅在窗口風格爲 CS_HREDRAW 和 CS_VREDRAW 中,才能使用 DKGRAY_BRUSH、GRAY_BRUSH 和 LTGRAY_BRUSH 對象。如果在其他風格的窗口中使灰色畫刷,可能導致在窗口移動或改變大小之後出現畫刷模式錯位現象,原始畫刷不能被調整。 3. HOLLOW_BRUSH 和 NULL_BRUSH 對象是一樣的。 4. 不必要通過調用 DeleteObject 函數來刪除 Windows 預設的對象。 5. DC_BRUSH 和 DC_PEN 都能與其他對象如 BLACK_BRUSH 和 BLACK_PEN 相互交換。具體請參考 GetDCBrushColor 函數、SetDCBrushColor 函數、GetDCPenColor 函數和 SetDCPenColor 函數。 【API檔案】版權歸魚C工作室(www.fishc.com)所有,轉載請註明來源。 來自羣組: WinSDK |
GetStockObject
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.