Home » U++ Library support » U++ Libraries and TheIDE: i18n, Unicode and Internationalization » Japanese IME test code
Japanese IME test code [message #15099] |
Mon, 31 March 2008 09:58  |
mobilehunter
Messages: 87 Registered: November 2006
|
Member |
|
|
Hope Mirek and other can check these code
case WM_IME_STARTCOMPOSITION:
{
HWND hwnd =GetHWND();
POINT pt;
GetCaretPos(&pt);// I don't know the properway to get this in UPP way.
HIMC hIMC = ImmGetContext(hwnd);
COMPOSITIONFORM cf;
/*These lines up to us to make ime font match to current font, or just the font size.
FontInfo fi = Draw::GetStdFont().Info();
LOGFONT lf;
HFONT hfont = fi.GetHFONT(); //i'm sorry to add this function manually to Draw.h, since i don't know how to get HFONT
GetObject(hfont, sizeof(LOGFONT), &lf);
ImmSetCompositionFont(hIMC, &lf);
cf.dwStyle = CFS_POINT;
cf.ptCurrentPos.x = pt.x;
cf.ptCurrentPos.y = pt.y;
ImmSetCompositionWindow(hIMC, &cf);
ImmReleaseContext(hwnd, hIMC);
}
break;
Above code will make IME window position start at current caret position.
Please fix above codes, since i don't have deep understanding of UPP codes.
Test with GUI17a sample and UWord
[Updated on: Mon, 31 March 2008 10:00] Report message to a moderator
|
|
|
 |
|
Japanese IME test code
|
 |
|
Re: Japanese IME test code
By: mirek on Sun, 06 April 2008 08:14
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
By: mirek on Tue, 15 April 2008 21:17
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
By: mirek on Wed, 23 April 2008 10:02
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
By: mirek on Sat, 26 April 2008 10:26
|
 |
|
Re: Japanese IME test code
By: mirek on Sat, 26 April 2008 10:27
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
By: mirek on Sat, 26 April 2008 15:00
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
By: mirek on Tue, 29 April 2008 18:56
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
By: mirek on Tue, 06 May 2008 19:49
|
 |
|
Re: Japanese IME test code
By: mirek on Tue, 06 May 2008 22:21
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
By: mirek on Thu, 08 May 2008 09:52
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
By: mirek on Wed, 14 May 2008 09:13
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
|
 |
|
Re: Japanese IME test code
By: mirek on Fri, 16 May 2008 09:14
|
Goto Forum:
Current Time: Tue May 13 20:41:42 CEST 2025
Total time taken to generate the page: 0.00634 seconds
|