Q&A

  • Timage에 그림넣기...
저는 함수의 파라미터로 메모리에 있는 비트맵(구조체 아님)의 포인터를 받습니다.



이 포인터를 가지고 Timage에 그림을 넣을수가 없는지요...



폼의 일부에 비트맵을 넣어야 합니다. 방법을 가르쳐주세요...



그리고 포인터를 이동하는 방법도 좀 가르쳐 주세요....

델초보라 모든것이 막막하군요...



고수님들의 조언바랍니다.



좋은 하루 되세요...^^

2  COMMENTS
  • Profile
    최용일 2000.07.15 01:05
    안녕하세요. 최용일입니다.



    스트림을 이용하시면 되겠는데요. 메모리에 있는 비트맵을 스트림에서 읽어서 TBitmap의



    LoadFromStream메소드를 사용하여 비트맵을 넣어주시면 되겠습니다.



    ^^ 항상 즐코하세요.



    왕초보 wrote:

    > 저는 함수의 파라미터로 메모리에 있는 비트맵(구조체 아님)의 포인터를 받습니다.

    >

    > 이 포인터를 가지고 Timage에 그림을 넣을수가 없는지요...

    >

    > 폼의 일부에 비트맵을 넣어야 합니다. 방법을 가르쳐주세요...

    >

    > 그리고 포인터를 이동하는 방법도 좀 가르쳐 주세요....

    > 델초보라 모든것이 막막하군요...

    >

    > 고수님들의 조언바랍니다.

    >

    > 좋은 하루 되세요...^^

  • Profile
    왕초보 2000.07.19 02:00
    답변 감사드립니다.



    죄송스럽게도 제가 다시 질문드립니다.

    저의 주위에는 델로 프로그램 하는 사람이 없어서요. 글구 책을 찾아 봤는데도 잘 모르겠습니다.

    스트림에서 읽으라는 것이 어떻게 하는 것인 지 정확히 모르겠습니다.

    다음 저의 소스를 보시고 구체적으로 가르쳐 주실 수 있겠는지요...



    procedure UpdateFrameView(var lpFrame:Byte);stdcall;



    // lpFrame 이 비트맵의 이미지를 담고 있는 파라미터입니다.



    var

    strmFrame:TStream;

    begin

    strmFrame := TStream.Create;

    try



    strmFrame.Read(lpFrame,1240);

    fmLogOn.imgFP.Picture.Bitmap.LoadFromStream(strmFrame);



    // imgFP 는 TImage 컴포넌트....

    // 위의 두라인의 코드는 제가 잘 몰라서 써본 것입니다.

    // 어떻게 해야 하는지요?



    finally

    strmFrame.Free;

    end;

    end;



    수고스러우시겠지만 제발 좀 가르쳐 주세요~~~~







    > 안녕하세요. 최용일입니다.

    >

    > 스트림을 이용하시면 되겠는데요. 메모리에 있는 비트맵을 스트림에서 읽어서 TBitmap의

    >

    > LoadFromStream메소드를 사용하여 비트맵을 넣어주시면 되겠습니다.

    >

    > ^^ 항상 즐코하세요.

    >

    > 왕초보 wrote:

    > > 저는 함수의 파라미터로 메모리에 있는 비트맵(구조체 아님)의 포인터를 받습니다.

    > >

    > > 이 포인터를 가지고 Timage에 그림을 넣을수가 없는지요...

    > >

    > > 폼의 일부에 비트맵을 넣어야 합니다. 방법을 가르쳐주세요...

    > >

    > > 그리고 포인터를 이동하는 방법도 좀 가르쳐 주세요....

    > > 델초보라 모든것이 막막하군요...

    > >

    > > 고수님들의 조언바랍니다.

    > >

    > > 좋은 하루 되세요...^^