初学输入法编程遇到的简单问题
我下载了自由拼音的源程序,然后用ImmInstallIME安装它的ime文件,为什么会不成功呢?另外我运行了他的安装程序也没有装上输入法。查看注册表,HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts中没有发现freepy。
总之现在连正常的ime文件都装不上,那自己写的ime也就不可能调试了。不知道是不是我用英文版xp的缘故?知道的帮忙哈!
我写的安装ime的程序是这样子的:
int _tmain(int argc, _TCHAR* argv[])
{
char szImePath[256];
char szImeName[256];
if(argc==3)
{
strcpy(szImePath, argv[1]);
strcpy(szImeName, argv[2]);
}
else
{
cout<<"input IME file path:";
cin>>szImePath;
cout<<"input IME name:";
cin>>szImeName;
}
if(ImmInstallIME(szImePath, szImeName))
cout<<"Install success!\n";
else
cout<<"Install failed.\n";
return 0;
}
返回的是install failed