奇妙な問題が あります.パスが CFileDialog で返されるCVCaptureFromFileでasf ビデオを開くことができません。
面白い部分は、CFileDialogを呼び出した後、ハードコードされたパスに対して CVCaptureFromFile が機能しない (Null を返す) ことです。
CFileDialog dlg(true);
int Response = dlg.DoModal();
if(Response == 1)
OpenFileName = dlg.GetPathName();
capture = cvCreateFileCapture("c:\\123.asf");
//returning null but working normally if I comment **dlg.DoModal();**
編集 1: 画像の読み込みに完全に機能します。