|
StringGrid의 TopRow 기능을 원하시는 것인지요?
1) ListView
ListView->TopItem() 으로 가장 위에 있는 아이템 리턴
보여지는 갯수만큼 출력
2) Memo
int itStartLine = Memo1->Perform(EM_GETFIRSTVISIBLELINE, 0, 0);
이렇게 하시면 itStartLine에 화면에 보여지는 시작 줄 리턴
보여지는 갯수만큼 출력
이렇게 하시면 될 것 같습니다.
김영욱 님이 쓰신 글 :
: 프로그램특성상 높이가 아주 작은(한 3~4줄정도만 보이는)
: 메모(리스트뷰)를 사용하고 있습니다.
:
: 문제는 출력(프린트)할때인데...
:
: 사용자가 수직스크롤바를 이용하여 메모(리스트뷰)를 보이기 원하는 만큼 이동하고
:
: 출력버튼을 눌렀을때
:
: 사용자가 선택한 약 3~4줄만을 얻어와서 출력하고 싶습니다.
:
: 사용자가 메모(리스트뷰)의 내용은 만지지 않고(SelText 없슴) 오직 스크롤바만 움직인경우
:
: 사용자가 스크롤바로 선택한 부분을 어떻게 알 수 있을까요?
:
: 답변주시면 감사하겠습니다.
:
: 김영욱
:
|