IMEAPPLETCFG structure (imepad.h)

Used to specify and set applet configuration in IImePad.

Syntax

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;

Members

dwConfig

Combination of IPACFG_* flags.

Value Meaning
IPACFG_NONE
IPACFG_PROPERTY
The applet has a property Dialog. If this flag is set, IImePad calls IImePadApplet::Notify with IMEPN_CFG.
IPACFG_HELP
The applet has help. If this flag is set, IImePad calls IImePadApplet::Notify with IMEPN_HELP.
IPACFG_TITLE
wchTitle is set.
IPACFG_TITLEFONTFACE
wchTitleFontFace and dwCharSet are set.
IPACFG_CATEGORY
iCategory is set.
IPACFG_LANG
LangID is set.

wchTitle[MAX_APPLETTITLE]

The applet's title, in Unicode.

wchTitleFontFace[MAX_FONTFACE]

The applet title's FontFace name.

dwCharSet

The applet font's character set.

iCategory

Not used.

hIcon

The icon handle for the ImePad applet's menu.

langID

The applet's language ID.

dummy

Not used.

lReserved1

Reserved.

Requirements

Requirement Value
Header imepad.h

See also

IImePadApplet::GetAppletCfg