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

C++빌더 Q&A
C++Builder Programming Q&A
[36552] cppWebbrowser 컴포넌트 사용시 백스페이스->뒤로가기 작동되게 하려면..
BEAT [beat] 1229 읽음    2004-08-02 03:12
안녕하세요.

우선 개발환경부터..
Windows 2000 SP1
BCB6 Build 10.166 (업데이트 끝)

빌더6에 내장된 CppWebborwser 컴포넌트를 사용하여 간단한 웹 브라우저를 하나 만들었습니다.
그런데 Ctrl+C ,Ctrl+V 작동이 안되며 Tab, Enter 키가 먹지 않는다는 보통 일반적인(?) 문제는
이곳에서 익히 봐온 문제기에, FAQ및 QnA의 답변들을 이용하여
어플리케이션단의 메시지핸들링 방식으로 해결을 보았습니다.

그런데.. 이 브라우저로 웹써핑을 하는 도중 BackSpace 키 (보통 뒤로가기)를 누르게 되면
작동을 하지 않습니다.

역시 메시지 핸들링에 VK_BACK 키도 통과시켜 주면 되겠거니..했더니
작동은 됩니다만.. 다른 문제가 생기는군요.

일반적인 화면에서는 백스페이스를 입력하면 뒤로가기가 잘 됩니다.
그런데 열려진 HTML페이지 안의 입력 폼 (Textarea 및 inputbox 등)에서 내용을 입력하다
BackSpace 키로 지우려 하면 2글자씩 지워집니다..

아마도 입력폼 내의 Back 키 메세지와 핸들링한 메시지가 겹치는 바람에 2번 지워지는거 같은데
당췌 어떻게 해결을 봐야할지 모르겠습니다.

동일한 문제를 겪으셨으신분들께서 조언을 해주시면 감사하겠습니다.

감사합니다. :)

+ -

관련 글 리스트
36552 cppWebbrowser 컴포넌트 사용시 백스페이스->뒤로가기 작동되게 하려면.. BEAT 1229 2004/08/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.