|
물론 Scaled 속성도 false 로 했습니다.
그런데 안 되네엽..
크기가 다르다는게 행동방식이 다르다는 겁니다.
RichEdit 에서 한페이지 초과시 w9x 에서는
모두 위로 스크롤 되어서 창에는 공백밖에 안보이구요.
w2k 에서는 정확히 마지막 한페이지가 보입니다.
그리고 줄간격두 완전히 다르구요, 흐흐흑 어떻게 해야되죠?
남병철.레조 님이 쓰신 글 :
:
: 안녕하세요? 레조입니다.
:
: 폼속성중에 Scaled속성을 false로 지정하셨나요?(Default : true)
: 이는 윈도우 98과 2000에서 서로 다를수 있기때문입니다.
: 또는 디스플레이정보에서 화면배색의 내용중에 시스템에서 사용되는
: 폰트등을 정의해서 크기가 변경될 경우 해당 OS에서 사용되는 모든
: 어플리케이션에 적용됩니다.
: 이런 적용을 피하고 스스로 설정한 환경에맞게 폰트의 크기나 컨트롤의
: 크기를 유지하시려면 위의 속성을 false로 지정하셔야합니다.
:
:
:
: 김영균 님이 쓰신 글 :
: : 안녕하세요.
: : 간단한 채팅프로그램을 만드는데
: : 메시지를 받은 후 TRichEdit 를 스크롤 시키는데
: : w9x 랑 w2k 가 다른게 동작하네요.
: :
: : //---------------------------------------------------
: : szMsg; //수신된 메시지.
: :
: : // 수신메시지 추가.
: : RichEdit->SelStart = RichEdit->Text.Length();
: : RichEdit->SelLength = 0;
: : RichEdit->SelText= szMsg;
: :
: : // 다음 메시지를 위해서 개행을 시킴..
: : RichEditChat->Lines->Add("");
: :
: : // Rich Edit 끝으로 스크롤 시킴.
: : SendMessage(RichEditChat->Handle,WM_VSCROLL, SB_BOTTOM, 1);
: : //----------------------------------------------------
: :
: : 이렇게 했는데.
: : 한 화면이 넘어서면 w2k 에서는 마지막 줄이 항상 RichEdit의 끝에 있는데
: : w9x 에 RichEdit 위에로 넘어가버리네요..
: :
: : 어떻게 처리해야하는지?
: :
: : 참 그리고, w2k와 w9x 에서는 줄간격도 다르던데 어떻게 해야 같게 할 수 있나요?
|