Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[8221] Re:키입력 제어. api쪽으로..?
박종민.BacTeria [bacteria] 1075 읽음    2002-07-08 09:37
안녕 하세요?

BacTeria 박종민 입니다.

아래와 같이 한/영 전환키를 강제로 영문으로 고정시키는 방법을 생각해 보심이...

그럼 이만...

// 소스--------------------------------------------------------------------------->
// * uses에 "Imm" 추가...
procedure TForm1.MaskEdit1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
var
  hIMC: Integer;
begin
  hIMC := ImmGetContext(Handle);

  if hIMC = 0 then Exit;

  ImmSetConversionStatus(hIMC, IME_CMODE_ALPHANUMERIC, IME_SMODE_NONE);
  ImmReleaseContext(Handle, hIMC);
end;

모라 님이 쓰신 글 :
: 주소관리 프로그램에 TMaskedit을 이용했는데,
:
: 이상하게 한글쪽 키제어는 어떻게 할 수 없네요.
:
: 물론 한글이나 한자가 입력이 되는건 아니지만 버튼을 눌렀을땐
:
: 나오기는 하거든요.
:
: 그래서 아예 api쪽으로 키값을 더 확실하게 제어할 순 없을까 해서요.
:
: 혹시 아시는분 도움을 바랍니다.

+ -

관련 글 리스트
8220 키입력 제어. api쪽으로..? 모라 829 2002/07/06
9239     Re:키입력 제어. api쪽으로..? 강재호.만해 839 2002/07/07
8221     Re:키입력 제어. api쪽으로..? 박종민.BacTeria 1075 2002/07/08
8224         ImmReleaseContext(Handle, hIMC)는 무엇이죠? 모라 1370 2002/07/09
8227             Re:ImmReleaseContext(Handle, hIMC)는 무엇이죠? 박종민.BacTeria 1469 2002/07/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.