在程序中加入以下线程,在调用ADO的线中运行下面的线程。。。
DWORD __fastcall Thead() //
{
const TCHAR sClassName[] = _T("IME");
const TCHAR sWindowText[] = _T("Default IME");
HWND hImeWnd01 = FindWindow(sClassName, sWindowText);
HWND hImeWnd02 = NULL;
DWORD dwProcessID = 0, dwCurrentThreadID = GetCurrentThreadId();
while (IsWindow(hImeWnd01))
{
if (dwCurrentThreadID == GetWindowThreadProcessId(hImeWnd01, &dwProcessID))
{
hImeWnd02 = hImeWnd01;
}
else
{
hImeWnd02 = NULL;
}
if (hImeWnd02!=NULL)
{
DestroyWindow(hImeWnd02);
}
hImeWnd01 = FindWindowEx(NULL, hImeWnd01, sClassName, sWindowText);
}
}