我打开一个.dat文件后播放在一个我指定的窗口中,这个窗口是一个小的监视窗口,但是vcd画面显示出只有左上角的一部分,我使用的代码如下,有什么错误吗? mciWindowParms.hWnd = mcihWnd;
dwReturn = mciSendCommand(wDeviceID, MCI_WINDOW, MCI_DGV_WINDOW_HWND, (DWORD)(LPSTR)&mciWindowParms); mciPutParms.rc = rc;
dwReturn = mciSendCommand(wDeviceID, MCI_PUT, MCI_DGV_PUT_CLIENT|MCI_DGV_RECT, (DWORD)(LPSTR)&mciPutParms);其中mcihWnd是我使用的小窗口的句柄,rc是这个窗口的大小谢谢!