|
경호 님이 쓰신 글 :
: 소영님 안녕하세요 경호입니다 ^^
:
:
: 이미지 위에 그림을 그리는 것은 소영님이 bmp이미지를 올려 놓으셨을 테니까 폼위에 그리지 마시고 이미지 위에 직접 라인을 그리시면 됩니다.
:
: 그리고 FA쪽에서는 이벤트가 없는 경우에는 그냥 BMP를 로드하여 백그라운드 이미지를 그린후 그위에 버튼 등을 이용해서 컨트롤들을 그려주지요 예를 들면 ON/OFF 스위치등을 표시할때는 버튼에 이미지를 입혀서 사용하구요 그리고 장비그림(뭐 대충 도면이나 랙의 그림등...)에서 알람을 표시하거나 실시간으로 그림의 상태가 바뀌어야 한다면 전체 이미지를 그려서 사용하지요 도면이나 랙등은 장비에서 발생하는 이벤트에 따라서 색깔이 바뀌어야 하니까 원본 이미지를 그리고 해당하는 부분에랙트를 계산해서 그위에 그림을 다시 그려준답니다.
:
: 음 도움이 되셨을려나 모르겠군요 ^^
: 궁금하신것이 있으면 리플달아 주세요 ^^
경호님, 답변감사합니다.
FA관련 프로그래밍을 하시나보네요.
전 논문땜에 시작하게 됐지만 어렵네요. 이젠 FA 프로그램들을 볼 때마다 그걸 만든 분들을
생각하게 됩니다.^^
제가 생각하는 프로그램은,
1. 장치버튼들을 폼에 만듦(반응기,탱크,밸브)
2. 이들을 클릭하면 폼위에 각각의 이미지가 그려짐.
3. 마우스로 라인으로 연결
입니다.
그런데 경호님 말씀하신 경우는 이미지 하나만을 이용할 때를 말하는 것 같은데 맞나여?
전 폼에 이미지가 여러개이고 이들을 라인으로 연결하려고 하거든요. 그래서 장치가 연결되어 있는 것처럼 보이게 하려면 라인이 폼과 이미지의 여백을 동시에 거쳐야 합니다.
이런 경우 사용하는 일반적인 해결법은 어떤 건가요? 혹시 폼에 일일이 그려야 하는 건 아니겠죠?
처음부터 정확히 설명을 하지않아 다시 답변을 부탁 드리게되네요. 죄송합니다.^^;;
|