Функция PIMEStyleFromAttr
Извлекает стили для заданного атрибута.
Синтаксис
const IMESTYLE* __cdecl PIMEStyleFromAttr(
_In_ const UINT attr
);
Параметры
-
attr [in]
-
Этот параметр может принимать одно из указанных ниже значений.
-
IMESATTR_FIXEDCONVERTED (5)
-
IMESATTR_INPUT (0)
-
IMESATTR_INPUT_ERROR (4)
-
IMESATTR_MAX (5)
-
IMESATTR_MIN (0)
-
IMESATTR_TARGET_CONVERTED (1)
-
IMESATTR_TARGET_NOTCONVERTED (4)
-
Возвращаемое значение
Возвращает указатель на структуру IMESTYLE, представляющую параметры цвета и другие параметры.
Комментарии
У этой функции нет связанной библиотеки импорта или файла заголовка; его необходимо вызвать с помощью функций LoadLibrary и GetProcAddress .
Структура IMESTYLE определяется следующим образом:
typedef struct {
union {
GRFSTY grfsty;
struct {
UINT fBold:1;
UINT fItalic:1;
UINT fUl:1;
UINT idUl:(sizeof(UINT) * 8 - 3);
};
};
union {
IMECOLORSTY colorstyText;
struct {
UINT colorIdText;
union {
COLORREF rgbText;
UINT colorWinText;
UINT colorSpecText;
UINT colorFundText;
};
};
};
union {
IMECOLORSTY colorstyBack;
struct {
UINT colorIdBack;
union {
COLORREF rgbBack;
UINT colorWinBack;
UINT colorSpecBack;
UINT colorFundBack;
};
};
};
union {
IMECOLORSTY colorstyUl;
struct {
UINT colorIdUl;
union {
COLORREF rgbUl;
UINT colorWinUl;
UINT colorSpecUl;
UINT colorFundUl;
};
};
};
} IMESTYLE;
Требования
Требование | Значение |
---|---|
DLL |
|