|
메뉴얼 봐도 모르겟음 그래서 글올립니다.
이 프로그램은 두 화면을 (640*800)*0.8= 512*384 으로 띄우는 프로그램 같습니다.
이걸 프로그램 한개 혹은 세개로 바꾸거나 화면을 더 작거나 크게 하고 싶은데
어디를 만져야 되지요?
Ex) 화면 한개로 출력. 카메라가 한개
Ex) 화면 세개로 출력 카메라가 네개
쉬운면서 어렵네요
함수가 뭐가 뭔지도 몰겠구요
그럼~~~
간단하게 설명도 해주시면 이 은혜 잊지 않겠습니다.
MappAlloc(M_DEFAULT, &MilApplication);
MsysAlloc(BOARD_NAME, M_DEV0, M_DEFAULT, &MilSystem);
MdigAlloc(MilSystem, M_DEFAULT, DCF_NAME, M_DEFAULT, &MilDigitizer);
MdigInquire(MilDigitizer, M_SIZE_BAND, &m_Band);
MdigInquire(MilDigitizer, M_SIZE_X, &m_SizeX);
MdigInquire(MilDigitizer, M_SIZE_Y, &m_SizeY);
MbufAllocColor(MilSystem, m_Band, 512, 384, 8L+M_UNSIGNED, M_IMAGE+M_GRAB, &MilImage_L);
MbufAllocColor(MilSystem, m_Band, 512, 384, 8L+M_UNSIGNED, M_IMAGE+M_GRAB, &MilImage_R);
MbufAllocColor(MilSystem,1L, 512,384,8L+M_UNSIGNED,M_IMAGE+M_PROC+M_DISP, &MilImage_T);
MbufAllocColor(MilSystem, m_Band, 512, 384, 8L+M_UNSIGNED, M_IMAGE+M_DISP, &MilImageDisp);
MbufChildColor(MilImageDisp, M_RED, &MilCh1);
MbufChildColor(MilImageDisp, M_GREEN, &MilCh2);
MdispAlloc(MilSystem, M_DEFAULT, M_DEF_DISPLAY_FORMAT, M_WINDOWED, &MilImageDisp_L);
MdispAlloc(MilSystem, M_DEFAULT, M_DEF_DISPLAY_FORMAT, M_WINDOWED, &MilImageDisp_R);
MthrAlloc(MilSystem, M_EVENT, M_DEFAULT, M_NULL, M_NULL, &GrabEndEvent);
MdispSelectWindow(MilImageDisp_L,MilCh1, m_cDiplay_L.m_hWnd);
MdispSelectWindow(MilImageDisp_R,MilCh2, m_cDiplay_R.m_hWnd);
|