単一の を含む MFC SDI アプリケーションではCView、出力デバイス コンテキストpDC->m_hDCをマッピング ライブラリに渡し、CMyView::OnDraw()メソッド内でマップをレンダリングします。
レンダリングされた画像が黒い背景に囲まれた cview の中央に表示されるようにします。つまり、画像のサイズはCViewクライアントの四角形のサイズよりも小さくなります。マッピング ライブラリでデバイス サイズを試してCDC::SetViewportOrg()設定しましたが、残念ながら、マッピング ライブラリはデバイス サイズ セットの外側に描画されます。
画像を目的のサイズに制限する最良の方法は何ですか? クリッピング関数を検討する必要がありますか? それとも、画像の不要な部分を手動で描画する必要がありますか?