CMFCImagePaintArea 클래스
이미지 편집기 대화 상자에서 이미지를 수정하는 데 사용하는 그림 영역을 제공합니다.
구문
class CMFCImagePaintArea : public CButton
멤버
공용 생성자
속성 | 설명 |
---|---|
CMFCImagePaintArea::CMFCImagePaintArea | CMFCImagePaintArea 개체를 생성합니다. |
CMFCImagePaintArea::~CMFCImagePaintArea |
소멸자 |
공용 메서드
이름 | 설명 |
---|---|
CMFCImagePaintArea::GetMode | 현재 그리기 모드를 검색합니다. |
CMFCImagePaintArea::SetBitmap | 그림 영역의 비트맵 이미지를 설정합니다. |
CMFCImagePaintArea::SetColor | 현재 그리기 색을 설정합니다. |
CMFCImagePaintArea::SetMode | 현재 그리기 모드를 설정합니다. |
설명
이 클래스는 코드에서 직접 사용할 수 없습니다.
프레임워크는 이 클래스를 사용하여 이미지 편집기 대화 상자에 그림 영역을 표시합니다. 이미지 편집기 대화 상자에 대한 자세한 내용은 CMFCImageEditorDialog 클래스를 참조 하세요.
예시
다음 예제에서는 클래스의 CMFCImagePaintArea
개체를 생성하고, 현재 그리기 색을 설정하고, 현재 그리기 모드를 설정하고, 그림 영역의 비트맵 이미지를 설정하는 방법을 보여 줍니다.
COLORREF mcolor(RGB(0, 255, 0));
//CBitmap bitmap;
CMFCImageEditorDialog *dialog = new CMFCImageEditorDialog(&bitmap);
CMFCImagePaintArea *wndLargeDrawArea = new CMFCImagePaintArea(dialog);
wndLargeDrawArea->SetColor(mcolor);
wndLargeDrawArea->SetMode(CMFCImagePaintArea::IMAGE_EDIT_MODE_PEN);
wndLargeDrawArea->SetBitmap(&bitmap);
상속 계층 구조
요구 사항
헤더: afximagepaintarea.h
CMFCImagePaintArea::CMFCImagePaintArea
CMFCImagePaintArea
개체를 생성합니다.
CMFCImagePaintArea(CMFCImageEditorDialog* pParentDlg);
매개 변수
pParentDlg
[in] 이미지 편집기의 부모인 대화 상자에 대한 포인터입니다.
CMFCImagePaintArea::GetMode
현재 그리기 모드를 검색합니다.
IMAGE_EDIT_MODE GetMode() const;
Return Value
현재 그리기 모드를 지정하는 IMAGE_EDIT_MODE 값입니다.
CMFCImagePaintArea::SetBitmap
그림 영역의 비트맵 이미지를 설정합니다.
void SetBitmap(CBitmap* pBitmap);
매개 변수
pBitmap
[in] 표시할 새 비트맵 이미지입니다.
설명
pBitmap이 NULL인 경우 이 메서드는 수정 가능한 페인트 영역의 크기를 0으로 설정합니다. 그렇지 않으면 수정 가능한 페인트 영역의 크기를 제공된 비트맵 이미지의 크기로 설정합니다.
CMFCImagePaintArea::SetColor
현재 그리기 색을 설정합니다.
void SetColor(COLORREF color);
매개 변수
color
[in] 새 그리기 색입니다.
설명
이미지 편집기 색상표 표시줄 또는 색 선택기에서 색을 선택하면 프레임워크에서 이 메서드를 호출하여 현재 그리기 색을 업데이트합니다. 초기 그리기 색은 검은색(COLORREF 값 0)입니다.
그리기 색은 이미지 편집기 대화 상자에서 IMAGE_EDIT_MODE_COLOR 제외한 모든 그리기 모드에 사용됩니다. 그리기 모드에 대한 자세한 내용은 CMFCImagePaintArea::IMAGE_EDIT_MODE 열거형을 참조하세요.
CMFCImagePaintArea::SetMode
현재 그리기 모드를 설정합니다.
void SetMode(IMAGE_EDIT_MODE mode);
매개 변수
mode
[in] 현재 그리기 모드를 지정하는 IMAGE_EDIT_MODE 값입니다.