case WM_IME_COMPOSITION:
if( GCS_RESULTSTR & lParam )
{
HIMC hImc = ImmGetContext(GetSafeHwnd());
DWORD dwBufLen = ImmGetCompositionString( hImc ,
GCS_RESULTSTR, NULL, NULL) + sizeof(TCHAR) ;
TCHAR szRecv[MAX_PATH] = L"" ;
if( ImmGetCompositionString(hImc, GCS_RESULTSTR, szRecv, MAX_PATH ) > 0 )
{
AfxMessageBox( szRecv ) ;
}
}
break ;