|
안녕하세요...
김규겸입니다...
매트록스 MIL 라이브러리를 이용하여 CCD영상을 처리하는 프로그램을
작성중인데...폼의 전체영역이 아닌 일정영역에 CCD에서 받은 영상을
출력하고 남는공간에 콘트롤 버튼과 출력메시지 공간으로 이용하고자합니다...
CCD에서 받은 영상을 출력하기 위해서는 아래 함수처럼 출력할 윈도우 핸들만
넘겨주면 됩니다...
MdispSelectWindow(MilDisplay, MilImage, Form1->Handle);
폼전체에 출력하고자 할때는 폼의 핸들을 주어지면 되는데 폼안에 특정영역에 출력하기
위해서 Image 콘트롤을 놓고 Image->Canvas->Handle 을 넘겨주어 처리하고자 했는데
MdispSelectWindow(MilDisplay, MilImage, Image1->Canvas->Handle);
컴파일 에러없이 넘어가는데 실행시 핸들명이 잘못되었다며 실행에러가 나옵니다...
무엇이 잘못되었을까요... Image->Canvas 콘트롤을 통해서는 출력할수 없는것인가요?
그래서 이번에는 Panel->Handle 을 사용해 보았는데... 이번에는 화면이 깜박거려서 영상이 사라집니다...
어떤방법으로 처리해야 하는지 부탁 드리겠습니다...
김규겸 드림.
|