头大啊,这都是为什么???
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;