C源程序中的代码
AVISaveOptions(NULL, 0, 1, &m_ps, (LPAVICOMPRESSOPTIONS FAR *) &aopts)
函数在VFW中
STDAPI_(BOOL) AVISaveOptions(HWND hwnd,  UINT uiFlags,  int nStreams,
     PAVISTREAM FAR *ppavi, LPAVICOMPRESSOPTIONS FAR *plpOptions);
第一个参数为句柄 c中传递了NULL 目的是不让对话框弹出
函数在delphi中的声明
function AVISaveOptions(hwnd : HWND;uiFlags:UINT; nStreams : INTEGER;
              var pavi : PAVISTREAM; var plpOptions : PAVICOMPRESSOPTIONS ):Boolean; stdcall;
怎样传递一个空句柄
AVISaveOptions(??, 0, 1, pm_ps, paopts)
用nil会报类型错误