OverlayBitmap::drawFrameRect Method

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

構文

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

戻り値

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

インフォメーション

IC Imaging Control 2.0より導入。

サンプル

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

smart_ptr<DShowLib::OverlayBitmap>
pOverlayBitmap = m_Grabber.getOverlay();
if( pOverlayBitmap->canRender() == true)
{
  // オーバーレイが有効であることを確認
  pOverlayBitmap->setEnable(true);

  // CRectオブジェクトを使用して長方形をマゼンタで描画
  pOverlayBitmap->drawFrameRect( 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->drawFrameRect( RGB(0,0,255), rectangle);
}