아이디   비밀번호  
   

미드미 키보드
11,000원
AlphaControls
220,000원
Oracle Data Access Components (ODAC)
440,000원




HOME > 컴포넌트리뷰
   제목: SuiSkin 에서 한글 입력이 되지 않을 때 참고 하세요.
데브툴즈 , 2006-06-29[19:21], 조회 : 11320, 추천 : 2939
Homepage : http://devtools.co.kr
안녕하세요?
데브툴즈 입니다.
SUISkin의 강력한 기능에 불구하고 한글과 문제가 있는 부분이 있어서 약간의 수정을 했습니다.
TEdit을 사용했을 경우 한글 입력이 안되는 버그가 있는데, 이부분을 위해 SUISkin의 소스를 수정한 부분을 알려드립니다.
많은 도움이 되시기를 바랍니다.
감사합니다.

SUISkinEngine.PAS 파일의 DoInit 프로시져에 수정을 해주시면 됩니다.

procedure TsuiSkinScrollWinControl.DoInit;
var
tmpIMEMode : TIMEMode;
begin
inherited;

m_VScroll := nil;
m_HScroll := nil;

if csDesigning in m_Engine.ComponentState then
Exit;

if m_Control is TControlBar then
Exit;
if m_Control is TCustomEdit then
begin

if m_Control is TEdit then
begin
if TEdit(m_Control).ImeMode = imDontCare then
TEdit(m_Control).ImeMode := imsAlpha else
begin
tmpIMEMode := TEdit(m_Control).ImeMode;
TEdit(m_Control).ImeMode := imsAlpha;
TEdit(m_Control).ImeMode := tmpIMEMode;
end;

end;

if (ES_MULTILINE and GetWindowLong(TWinControl(m_Control).Handle, GWL_STYLE)) = 0 then
Exit;
if (m_Control is TCustomMaskEdit) then
Exit;
if m_Control.ClassName = 'TSpinEdit' then
Exit;
end;

.
.
.
.
.
.
.




end;

2006-06-29[19:21]
13   FastReport 4.5.9 win98 한글문제 수정 [0] 데브툴즈 2008-01-11 5155 747
12   FastReport 4.3 PDF, XML Export시 한글.. [0] 데브툴즈 2007-12-18 7720 755
11   윈 95/98에서 유니코드 관련 정보 [0] 데브툴즈 2007-10-08 4458 711
10   ODAC 지난 버전이 있다고 설치 되지 않을.. [0] 데브툴즈 2007-07-24 5239 948
9   SuiSkin 과 BarSuite를 사용할때 나오는 .. [0] 데브툴즈 2007-07-17 5977 970
8   넷서버 사용기 [0] 건설회사개 2006-08-03 5838 869
7   FastReport 에서 한글이 DFM에 저장이 되.. [0] 데브툴즈 2006-08-01 6168 1080
6      FastReport 에서 한글이 DFM에 저장이 되.. [0] 안강읍 2013-01-13 1075 259
5   외국 컴포넌트 사용시 기억 할 점. [0] 데브툴즈 2006-07-28 5817 1064
4   소스가 없는 SUISkin 을 사용하시는 분들.. [0] 데브툴즈 2006-07-24 5836 1045
3   nSoftware사의 IP*Works! 가 동작 하지 .. [0] 데브툴즈 2006-06-29 5704 1075
2   Fast Report v3.16 이상에서 한글 문제가.. [0] 데브툴즈 2006-06-29 7400 1034
1   SuiSkin 에서 한글 입력이 되지 않을 때 .. [0] 데브툴즈 2006-06-29 11319 2939