Поделиться через


Структура IMEAPPLETCFG (imepad.h)

Используется для указания и настройки конфигурации апплета в IImePad.

Синтаксис

typedef struct tagAPPLETCFG {
  DWORD  dwConfig;
  WCHAR  wchTitle[MAX_APPLETTITLE];
  WCHAR  wchTitleFontFace[MAX_FONTFACE];
  DWORD  dwCharSet;
  INT    iCategory;
  HICON  hIcon;
  LANGID langID;
  WORD   dummy;
  LPARAM lReserved1;
} IMEAPPLETCFG, *LPIMEAPPLETCFG;

Члены

dwConfig

Сочетание флагов IPACFG_* .

Значение Значение
IPACFG_NONE
IPACFG_PROPERTY
У апплета есть свойство Dialog. Если этот флаг установлен, IImePad вызывает IImePadApplet::Notify с IMEPN_CFG.
IPACFG_HELP
Апплет поможет. Если этот флаг установлен, IImePad вызывает IImePadApplet::Notify с IMEPN_HELP.
IPACFG_TITLE
задано значение wchTitle .
IPACFG_TITLEFONTFACE
Заданы параметры wchTitleFontFace и dwCharSet .
IPACFG_CATEGORY
Задана iCategory .
IPACFG_LANG
LangID задан.

wchTitle[MAX_APPLETTITLE]

Название приложения в Юникоде.

wchTitleFontFace[MAX_FONTFACE]

Имя FontFace заголовка апплета.

dwCharSet

Кодировка шрифта апплета.

iCategory

Не используется.

hIcon

Дескриптор значка для меню приложения ImePad.

langID

Идентификатор языка приложения.

dummy

Не используется.

lReserved1

Зарезервировано.

Требования

Требование Значение
Заголовок imepad.h

См. также раздел

IImePadApplet::GetAppletCfg