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
[20643] 아네 감사;;에또..
PenSaku [] 772 읽음    2002-08-06 16:31
김종원 님이 쓰신 글 :
: 아래와 같이 KeyPress 이벤트의 매개변수를 보면, &Key 는 레퍼런스로 전달됩니다.
: 따라서 수정이 가능합니다.
: 그냥 Key=0 으로써 (0은 정의된 키값이 없슴당) VK_RETURN 을 없애버릴 수 있습니당.
: 그런데, 왜 그런짓을 하시죠?
:
: void __fastcall TForm1::RichEdit1KeyPress(TObject *Sender, char &Key)
: {
:    if(Key=='\n') Key=0;
: }

후훗;;; 왜 그런짓을 하느냐 물으신다면;

대답해드리는게 인지상;정

--; 리치에디트를 mIRC의 커멘드라인;

처럼 쓰는데요.(제 프로그램도 IRC클라이언트인데요;)

분명 WantReturn값이 false면 절대 아랫줄로 내려가면 안됨에도 불구하고..

리치에딧에서 컨트롤 엔터를 치면 아랫줄로 내려가잖아요;

그 아랫줄이 내려간 상태에선

예를들어
[ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ]1번째줄
[ㅁㄴㅇㄴㅁㅇㄴㅇㅁㄴㅇㄴㅁ]2번째줄
[ㅁㄴㄴ]3번째줄
인상태에선

RichEdit->Text = "";

이 안먹혀서

리치에디트 초기화가 안되더라구요...

SelStart로도 해보고..
SetTextBuff~로도 해보고.. 별짓다해봤지만;

죽어도 안지워지네요.;

버그같던데..--

흠-- 초기화 안되는것도 혹시..아시는분은 답변부탁;

+ -

관련 글 리스트
20632 RichEdit에서 WantReturns값이 false일때 컨트롤+엔터를 누르면 한줄아래로(계속) 내려가는문제--;;; PenSaku 950 2002/08/06
20641     Key 는 레퍼런스로 전달됩니다. 김종원 845 2002/08/06
20643         아네 감사;;에또.. PenSaku 772 2002/08/06
20644             Re:아네 감사;;에또.. <= 추가로... 김종원 789 2002/08/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.