カメラ画像を表示するためには?

解決


ビックマン  2005-11-25 17:11:38  No: 59806  IP: 192.*.*.*

ダイアログボックスを使ったプログラムを作っています。USBカメラの画像が常にダイアログボックス外に別のウィンドウとして表示されており、ダイアログボックスのボタンを押すと、画像を静止画として表示できるようにしたいのですが、どのようにすればいいのでしょうか?

説明が上手くなく分かりにくいと思いますが、よろしくお願いします。

編集 削除
ボコノン教徒  2005-11-29 15:36:27  No: 59807  IP: 192.*.*.*

DirectShow(DirectX)のサンプルに「StillCap サンプル」というのがあり、
これがあなたの要望にもっとも近いと思われます。

CStillCapDlg::InitStillGraph()で、
  hr = pWindow->put_Owner( (OAHWND) hwndPreview );
から
  hr = pWindow->put_WindowStyle( WS_CHILD | WS_CLIPSIBLINGS );
までの以下の処理をなくすと、表示画面を独立させることができます。

編集 削除
ビックマン  2005-12-01 16:08:35  No: 59808  IP: 192.*.*.*

ボコノン教徒さん助かります。
おかげでカメラ画像の表示をさせるとこができるようになりました。
ありがとうございました。

編集 削除