次の方法で共有


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]
Imeshare.dll