メインフレームに貼り付けた画像ビュー(CEvView)に画像オブジェクトを関連付ける方法を説明します。
- 1. 画像オブジェクトの追加
- MainFrm.h の メンバフィールドに画像オブジェクトのインスタンス(m_image)を追加します。 ここでは、前述の 画像ビューの貼り付け で追加した画像ビューのインスタンス(m_wndView)の下に追加しています。
MainFrm.h
class CMainFrame : public CFrameWnd
{
:
protected:
CStatusBar m_wndStatusBar;
CToolBar m_wndToolBar;
:
};
- 2. 画像オブジェクトの設定
- 表示対象の画像オブジェクトを画像ビューに設定します。 ここでは CMainFrame の OnCreate 関数の最後辺りに記述しています。
MainFrm.cpp
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
:
m_wndView.SetImage( &m_image );
return 0;
}