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
[20582] 캔버스에 그림을 그리고 난후에 개체를 어떤 식으로 개체선택하는 부분을 코딩해야할지..
최수정 [csj7477] 784 읽음    2002-08-01 17:20
캔버스에 우선은 사각형, 원, 둥근 사각형 등의 그림을 그리고여.
그린 그림의 이름, 시작좌표(x,y), 끝좌표(x,y)를 구조체 배열에 저장했구요..
struct shape1
{
  char *shape;
  int StartX;
  int StartY;
  int EndX;
  int EndY;
};
shape1 sh[100];
sh[i].shape = "dsLine";
sh[i].StartX = StrToInt(StrRes);
sh[i].StartY = StrToInt(StrRes);
sh[i].EndX = StrToInt(StrRes);
sh[i].EndY = StrToInt(StrRes);

이렇게 했거던여..

첨에 생각했던건.. 사각영역 안에 마우스를 클릭하믄.. 선택될라구 했는데..
생각해보니까. 도형이 겹칠 수도 있고..
뭐가 앞에 있는 도형인지두 생각해야 겠고...
만약에 뒤에 있던 도형을 클릭했을때.. 앞에 있던 도형을 뒤로 미뤄야 할꺼고..
겹치는게 여러개일 경우...
하여간 머리가 복잡해 지내여..

혹시 이런 플그램 해보신분 있음.. 어떻게 설계하셨는지.?


+ -

관련 글 리스트
20582 캔버스에 그림을 그리고 난후에 개체를 어떤 식으로 개체선택하는 부분을 코딩해야할지.. 최수정 784 2002/08/01
20585     Re:캔버스에 그림을 그리고 난후에 개체를 어떤 식으로 개체선택하는 부분을 코딩해야할지.. 방태윤 1032 2002/08/01
20594         태윤님 정말정말 감사합니다..^___________^;;(혹시 VCL 라이브러리 책같은거 있나여..?)--냉무 최수정 759 2002/08/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.