首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

头大啊这都是为什么?解决方案

2012-03-19 
头大啊,这都是为什么??? 1.BOOLWINAPIImeInquire(LPIMEINFO,LPTSTRlpszUIClass,LPCTSTRlpszOptions)// IM

头大啊,这都是为什么???

1.BOOL   WINAPI   ImeInquire(LPIMEINFO,   LPTSTR   lpszUIClass,   LPCTSTR   lpszOptions)     // "IMM.H "   函数
    BOOL   WINAPI   ImeInquire(LPIMEINFO   lpIMEInfo,LPTSTR   lpszUIClass,LPCTSTR   lpszOption)
    {
          return   TRUE;
    }
    编译错误:   error   C2146:   syntax   error   :   missing   ') '   before   identifier   'lpIMEInfo '

2.声明   void   MoveCompWindow(   HWND,LPUIEXTRA   ,LPINPUTCONTEXT);
    编译错误:   error   C2081:   'LPINPUTCONTEXT '   :   name   in   formal   parameter   list   illegal

3.error   C2065:   'IMMGWL_PRIVATE '   :   undeclared   identifier
    "IMM.H "中包含的IMMGWL_PRIVATE定义且包含 "imm.h ":
    #define   IMMGWL_PRIVATE   (sizeof(LONG))

[解决办法]
LPIMEINFO不认识。

[解决办法]
LPIMEINFO
LPINPUTCONTEXT
类型定义的头文件可能没有被包含进去
[解决办法]
.h文件include的问题
[解决办法]
typedef struct {
DWORD dwPrivateDataSize;
DWORD fdwProperty;
DWORD fdwConversionCaps; // fdwConverstionCaps
DWORD fdwSentenceCaps;
DWORD fdwUICaps;
DWORD fdwSCSCaps;
DWORD fdwSelectCaps;
} IMEINFO, *LPIMEINFO;

热点排行