次の方法で共有


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);

継承階層

CObject

   CCmdTarget

      CWnd

         CButton

            CMFCImagePaintArea

必要条件

**ヘッダー:**afximagepaintarea.h

参照

参照

階層図

CMFCImageEditorDialog クラス

その他の技術情報

MFC クラス