안녕하세요...
한글 IME 관련해서..
Composition 폰트와 박스(Composition Window)의 사이즈 조절이 가능한가요?
위치 조정은 할 수 있는데.. 폰트나 사이즈 조정은 ㅠㅠ
가능하다면..
어떻게 하나요?
<!--CodeS-->
var
lf : TLogFont;
IMC: HIMC;
pt : TPoint;
tCF : tagCompositionForm;
begin
IMC := ImmGetContext(ImmGetDefaultImeWnd(Handle));
GetObject(Memo1.Font.Handle, sizeof(TLogFont), @lf);
ImmSetCompositionFont(IMC, @lf); // <- 이부분이 안먹네요.. 잘못한건가요?
GetCaretPos(pt);
tCF.dwStyle := CFS_POINT;
tCF.ptCurrentPos := pt;
ImmSetCompositionWindow(IMC,@tCF); // <- 창 위치 조정은 잘되요..
ImmReleaseContext(ImmGetDefaultImeWnd(Handle), IMC);
end;
<!--CodeE-->
대략 이런 식으로 했는데.. 박스의 폰트 조정이 안되네요..
박스 위치 조정하는 것은 알겠는데..
크기 조정은 전혀 모르겠구요...
힌트나 소스좀 주시면 감사하겠습니다..^^;;