|
오늘 두번째 질문을 올리네요...
바로 아래에 있는 질문도 제 질문... -_-;;;
MDI에서 프로그램을 짜고 있는데 영상을 차일드 윈도우에 뿌린 다음 어떤 메뉴를 선택하면
다시 차일드 윈도우에 뿌려진 영상 데이터를 읽어오려고 합니다...
그래서 아래와 같이 프로그램을 짰는데 좀 이상하네요...
파일을 읽어올 때 사용했던 변수는 항상 마지막에 불렀던 파일의 데이터를 가지고 있으니까
그 변수를 사용할 수도 없는 노릇이고....
부탁드립니다... 꾸벅~
PixelValue는 unsigned int**형이고 ColValue와 RowValue는 Int형입니다.
int i, j;
void* Handle;
Handle = FrmView->ImgView->Canvas->Handle;
PixelValue = (unsigned int**) malloc(sizeof(unsigned int*)*ColValue);
for(i = 0; i < ColValue; i++)
PixelValue[i] = (unsigned int*) malloc(sizeof(unsigned int)*RawValue);
for(i = 0; i < ColValue; i++)
for(j = 0; j < RawValue; j++)
PixelValue[i][j] = GetPixel(Handle, i, j);
|