OverlayBitmap::drawFrameEllipse Method

ライブ画像上に楕円形の枠を描画します。

構文

bool drawFrameEllipse( COLORREF color, const RECT& rect );
パラメータ 説明
color 楕円の枠の色を指定します。色はRGBマクロにて指定することが可能です。
rect 楕円を囲む長方形をピクセル座標で指定します。CRect オブジェクトあるいはRECT構造体がこのパラメータに渡されます。

戻り値

正常に行われた場合はtrue、そうでない場合はfalse

インフォメーション

IC Imaging Control 2.0より導入。

サンプル

このサンプルではライブ画像上に二つの楕円を描画しています。

ssmart_ptr<DShowLib::OverlayBitmap> pOverlayBitmap;
pOverlayBitmap = m_Grabber.getOverlay( ePP_DEVICE );

// オーバーレイが有効であることを確認
pOverlayBitmap->setEnable(true);

// CRectオブジェクトを使用して楕円をマゼンタで描画
pOverlayBitmap->drawFrameEllipse( RGB(255,0,255), CRect(100,50,50,25));

// RECT構造体を使用してブルーの楕円を描画
RECT rectangle;
rectangle.left = 160;
rectangle.right = 200;
rectangle.top = 160;
rectangle.bottom = 180;
pOverlayBitmap->drawFrameEllipse( RGB(0,0,255), rectangle);