비트맵 파일에 dc의 내용을 저장하는 방법이 있을까요?

mydream의 이미지

화면 DC의 내용을 얻어와서 별도의 비트맵 파일로 저장하는 방법이 있는지 궁금합니다.

COLORREF display[1024][1024];
/*
display에는 화면 DC의 화면 색상정보가 이미 저장돼있다고 가정합니다.
*/
for(int x=0;i<1024;x++) {
  for(int y=0;y<1024;y++) {
    display[x][y];//이 내용을 특정 비트맵에 저장하고 싶습니다.
  }
}

어떻게 해야 하나요?