Q&A

  • 동적이미지 생성에서 마우스로 콘트롤하기????
동적으로 TBitMap 을 생성해서.. 화일의 수만큼 이미지를 보일수 있도록 만들고 있습니다.

폼의 onPaint Event를 이용해서 만들었는데.. 불러온 다량의 그림들중에 특정 그림을 마우스로 선택하고 싶은데 .. 어떻게 해야 할지 막막합니다. 도와주세요..

음 그러니까. acdsee에서나 win2000에서 화일을 볼때 이런 화면을 볼수가 있습니다..

먼저 일정 크기로 화일을 보여주고(그림 같은 화일은) 그리고 특정 그림을 클릭하게 되면

크게 또는 정보를 보여주는 화면을 하나 더 만들면 되다고 생각 했는데...

동적으로 화일수 만큼의 이미지를 만드는 것은 성공했는데.. 마우스로 선택이 안되는 군요..



참 .. panel에서 onpaint event가 없는데 어떻게 폼에 나온것 처럼 panel에 동적으로

이미지를 생성할수는 없을까요.. 너무너무 궁금해요..

2  COMMENTS
  • Profile
    김정 2000.10.14 05:42
    안녕하세요?

    고드름 김정입니다.



    이미지 thumbnail view를 만드시려는 것 같군요.

    TListBox 의 OwnerDraw 타입을 사용하시면 편리하실 겁니다.

    Paint 이벤트와 비슷하게 OwnerDraw에서 그려주시면 구현될 겁니다.



    저도 한 4년전에 짰던 거라, 소스가 없어 설명뿐이 못 드리겠네요.

    아마 비슷한 예제가 델파이에 있었던 것 같습니다.



    참고하세요.

    그럼.



    프지초보 wrote:

    > 동적으로 TBitMap 을 생성해서.. 화일의 수만큼 이미지를 보일수 있도록 만들고 있습니다.

    > 폼의 onPaint Event를 이용해서 만들었는데.. 불러온 다량의 그림들중에 특정 그림을 마우스로 선택하고 싶은데 .. 어떻게 해야 할지 막막합니다. 도와주세요..

    > 음 그러니까. acdsee에서나 win2000에서 화일을 볼때 이런 화면을 볼수가 있습니다..

    > 먼저 일정 크기로 화일을 보여주고(그림 같은 화일은) 그리고 특정 그림을 클릭하게 되면

    > 크게 또는 정보를 보여주는 화면을 하나 더 만들면 되다고 생각 했는데...

    > 동적으로 화일수 만큼의 이미지를 만드는 것은 성공했는데.. 마우스로 선택이 안되는 군요..

    >

    > 참 .. panel에서 onpaint event가 없는데 어떻게 폼에 나온것 처럼 panel에 동적으로

    > 이미지를 생성할수는 없을까요.. 너무너무 궁금해요..

  • Profile
    프지초보 2000.10.18 01:50
    답변에 감사 드립니다.

    고민해서 많이 해 봤는데.. 강좌에 있군요.. 아 서글퍼라.. 고수님께서 아주 쉽고

    친절하게 만들어 놓으셨더군요.. 무식이 죕니다.흑흑흑..











    김정 wrote:

    > 안녕하세요?

    > 고드름 김정입니다.

    >

    > 이미지 thumbnail view를 만드시려는 것 같군요.

    > TListBox 의 OwnerDraw 타입을 사용하시면 편리하실 겁니다.

    > Paint 이벤트와 비슷하게 OwnerDraw에서 그려주시면 구현될 겁니다.

    >

    > 저도 한 4년전에 짰던 거라, 소스가 없어 설명뿐이 못 드리겠네요.

    > 아마 비슷한 예제가 델파이에 있었던 것 같습니다.

    >

    > 참고하세요.

    > 그럼.

    >





    • 신승욱
    • 2000.10.14 00:01
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최진석
      2000.10.14 01:15
      로컬전용아이피가 있습니다.. 192.168.0 이 있고 192.168.1 뭐 이거 하나면 되겠죠... 신승욱 wrote: ...
    • 신승욱
      2000.10.14 01:24
      최진석 wrote: > 로컬전용아이피가 있습니다.. > 192.168.0 이 있고 > 192.168.1 뭐 이거 하나면 되겠죠...
    • 최진석
      2000.10.15 04:08
      로컬로만 쓰는 거기때문에 특별히 주의 할건 없는것 같습니다.. 신승욱 wrote: > 최진석 wrote: > > ...
    • 김정
      2000.10.14 05:48
      안녕하세요? 고드름 김정입니다. 다른 Unit1 과 Unit2 에서 다른 편의 객체를 참조할 경우, uses 구문...
    • 김경식
      2000.10.14 09:30
      답변 감사드립니다. 많은 도움이 되었습니다. 꾸벅!
    • 왕초보
    • 2000.10.13 23:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김정
      2000.10.14 05:45
      안녕하세요? 고드름 김정입니다. 저 아래에도 비슷한 질문이 있던데, Struct는 Record로 구현합니다. ...
    • 김정
      2000.10.14 05:42
      안녕하세요? 고드름 김정입니다. 이미지 thumbnail view를 만드시려는 것 같군요. TListBox 의 OwnerD...
    • 프지초보
      2000.10.18 01:50
      답변에 감사 드립니다. 고민해서 많이 해 봤는데.. 강좌에 있군요.. 아 서글퍼라.. 고수님께서 아주 쉽고 ...
    • 정하
    • 2000.10.13 23:33
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 강호규
      2000.10.14 01:40
      델파이초보 wrote: > index를 사용하면 오직 read 밖에 안되는데.. > table을 수정및 삭제 할려면 어떻...
    • 이광형
      2000.10.13 22:57
      안녕하세요... 도움이 될지 모르겠지만... 쿼리발행을 이렇게 한번 해보시지요... 출력은 쿼리 발행후 맞...
    • metald.
    • 2000.10.13 21:22
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 어린왕자
      2000.10.14 21:29
      metald. wrote: > > Unit1에서 uses Unit2 하고 Unit2에 있는 메소드를 호출하면 > 클래스 메소드를 ...
    • 김현
      2000.10.13 23:41
      꼭 클래스 메소드를 쓸 필요는 없는데요...대충 보니까..unit2 에 있는 클래스의 오브젝트를 만들지 않고 ...
    • 임형호
      2000.10.14 02:43
      인덱스 생성에 관한거라면... DB마다 조금씩 다르니까...책을 참고하셔야할거구요. table 사용시에는 ind...
    • 한승구
    • 2000.10.13 21:03
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김정
      2000.10.14 05:38
      안녕하세요? 고드름 김정입니다. 델파이에는 TTimer 라는 객체가 있습니다. TTimer의 인스턴스에 Inte...
    • 한승구
      2000.10.16 19:09
      김정 wrote: > 안녕하세요? > 고드름 김정입니다. > > 델파이에는 TTimer 라는 객체가 있습니다. > T...
    • 김정
      2000.10.16 19:55
      안녕하세요? 고드름 김정입니다. 질문하신 TTimer 예제입니다. Inspecter에서 Timer1의 Enabled은 Fal...
    • 한승구
      2000.10.17 18:28
      김정 wrote: > 안녕하세요? > 고드름 김정입니다. > > 질문하신 TTimer 예제입니다. > Inspecter에서...
    • delpo
    • 2000.10.13 20:58
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김현
      2000.10.13 23:48
      프라퍼티 이름과 여러가지 정황으로 미루어 보아 Listen.Checked 프라퍼티의 type은 Boolean형입니다. 그러...
    • 최석기
      2000.10.13 21:52
      기존에 CheckBox에 Check된 상태를 반대로 바꾼다는 의미죠.. 이 프로시져를 들어오기전에 CheckBox.Check...
    • 임준
    • 2000.10.13 20:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김정
      2000.10.14 05:36
      안녕하세요? 고드름 김정입니다. TMetafile 인스턴스를 생성하고, 객체 내의 Canvas에 image을 덮어 D...
    • coolling
    • 2000.10.13 20:47
    • 3 COMMENTS
    • /
    • 0 LIKES
    • coolling
      2000.10.16 18:56
      coolling wrote:
    • 성더기
      2000.10.14 21:03
      coolling wrote: > 쿼리를 했습니다. > 쿼리한 결과의 record수가 필요하더군요.. > 다시 sql을 사용해...
    • 태여니
      2000.10.13 22:22
      저도 Recordcount를 써본 경험이 있어서 경험을 토대로 말씀드립니다. 한마디로 Recordcount는 병신 입...
    • Cha
    • 2000.10.13 20:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2000.10.13 20:56
      Cha wrote: > Tfontstyle을 String타입으루 보여주고 싶어염... 어케 해야 하나염... > 꼬옥 답해 주세염...
    • 초생
    • 2000.10.13 20:30
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 강인규
      2000.10.14 05:38
      제가 썼던 소스로 설명을 드리겠습니다. 날릴 데이터와 받을 데이터는 모두 메모리 스트림으로 만드시공...
    • 김정
      2000.10.14 05:34
      안녕하세요? 고드름 김정입니다. 네.. 마찬가지 방법입니다. icsdelphiinternet 밑에 HTTPTST.DPR 프...
    • 김현
      2000.10.13 23:44
      struct 랑 같다고 볼 수 있는게 델파이에는 record라고 잇습니다. union 은 가변 레코드를 쓰시면 되죠....
    • 남기석
      2000.10.14 10:33
      안녕하세요 청개구리 남기석입니다. 정말 델파이와 상관 없는 질문이네요... Windows 폴더에 보면.....