4.2.5 클립보드 지원(복사 및 붙여넣기)
클립보드를 이용하면 다른 프로그램과 자료를 교환하기가 용이해진다. IppDib 클래스에서는 비트맵을 클립보드로 복사하는 기능과 클립보드에 있는 비트맵을 가져와서 DIB 객체를 만드는 기능을 제공한다. 클립보드 관련 멤버 함수 선언은 아래와 같다.
• BOOL CopyToClipboard(); • BOOL PasteFromClipboard();
CopyToClipboard 함수는 IppDib 객체가 가지고 있는 DIB 영상을 Windows 클립보드로 복사한다. 반대로 PasteFromClipboard 함수는 클립보드로부터 DIB 내용을 불러와서 IppDib 객체로 변환하는 함수이다. 이 두 함수들의 실제 구현은 소스 4-6에 나타내었으며, 소스 코드에 대한 자세한 설명을 주석으로 대체한다.