Editor_GetColor

檢索指定部分的文字、背景顏色以及樣式。您能用內嵌函式或直接送出 EE_GET_COLOR 信息。

Editor_GetColor( HWND hwnd, BOOL bFind, UINT nIndex, COLORREF* pclrText, COLORREF* pclrBack, int* pnAttr );

參數

hwnd

指定 EmEditor 視圖或框架的視窗控制代碼。

bFind

指定 TRUE 如果檢索的顏色是尋找顏色;如果檢索的是其他部分的顏色,指定 FALSE。

nIndex

指定要檢索顏色的索引。如果 bFind 是 FALSE,那么索引一定小于 MAX_SMART_COLOR 值。

pclrText

指定一個指標來檢索文字顏色。它可以是一個 RGB 值或下列的值之一。

DEFAULT_COLOR

使用 Windows 系統顏色。

TRANSPARENT_COLOR

顏色透明。

pclrBack

指定一個指標來檢索背景顏色。它可以是一個 RGB 值或下列的值之一。

DEFAULT_COLOR

使用 Windows 系統顏色。

TRANSPARENT_COLOR

顏色透明。

pnAttr

指定一個要檢索樣式的指標。它可以是下列的值之一。

SMART_COLOR_FONT_NORMAL

字型為標準。

SMART_COLOR_FONT_UNDERLINE

字型帶下劃線。

SMART_COLOR_FONT_BOLD

字型是粗體。

SMART_COLOR_FONT_ITALIC

字型是斜體。

SMART_COLOR_FONT_WIGGLY

字型彎曲。

SMART_COLOR_FONT_DOTTED

如果是行,指定的行帶虛線。

返回值

返回值是 TRUE 如果通過的話,或 FALSE 如果未通過的話。

支持版本

支持 EmEditor 14.4 或之後的版本。