⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 videoprogramming.txt

📁 文件是用于 存储Windows视频信号的数据文件
💻 TXT
字号:
void CVideoDlg::OnMciSendString()  
{  
DWORD mciError;  
char reply[BUF_SIZE];  
char mciErrorString[BUF_SIZE];  
UpdateData(TRUE);  
mciError = mciSendString(mCommandString,  
reply,BUF_SIZE,NULL);  
mciGetErrorString(mciError,mciErrorString,BU  
F_SIZE);  
mReturnString = reply;  
mErrorString = mciErrorString;  
UpdateData(FALSE);  
}  

void CVideoDlg::OnMciSendcommand()  
{  
MCI_OPEN_PARMS mciOpenParms;  
MCI_PLAY_PARMS mciPlayParms;  
int wDeviceID;  
DWORD mciError;  
char mciErrorString[BUF_SIZE];  
UpdateData(TRUE);  
mciOpenParms.dwCallback = 0L;  
mciOpenParms.wDeviceID = 0;  
mciOpenParms.lpstrDeviceType = "avivideo";  
mciOpenParms.lpstrElementName=(LPCSTR)m  
CommandString;  
mciError = mciSendCommand(0,MCI_OPEN,  
MCI_OPEN_TYPE|MCI_OPEN_ELEMENT,  
(DWORD)(LPVOID)&mciOpenParms);  
if (!mciError)  
{  
wDeviceID = mciOpenParms.wDeviceID;  
mciPlayParms.dwCallback = (DWORD)this-  
> m_hWnd;  
mciError = mciSendCommand(wDeviceID,  
MCI_PLAY,MCI_NOTIFY,(DWORD)(LPVOID)&  
mciPlayParms);  
}  

mciGetErrorString(mciError,mciErrorString,BU  
F_SIZE);  
mErrorString = mciErrorString;  
mReturnString = "";  
UpdateData(FALSE);  
return;  
}  
LONG CVideoDlg::OnMCINotify(UINT wParam,  
LONG lParam)  
{  
DWORD mciError;  
char mciErrorString[BUF_SIZE];  
mciError= iSendCommand(LOWORD(lParam),  
MCI_CLOSE,MCI_WAIT,NULL);  
mciGetErrorString(mciError,mciErrorString,BU  
F_SIZE);  
mErrorString = mciErrorString;  
UpdateData(FALSE);  
return 0;  
}  

void CVideoDlg::OnOpenMciwnd()  
{  
if (mVideoWnd==NULL)  
{  
UpdateData(TRUE);  
mVideoWnd = MCIWndCreate(this->m_hWnd,  
AfxGetInstanceHandle(),WS_CAPTION|WS_V  
ISIBLE|MCIWNDF_SHOWPOS|MCIWNDF_SHOW  
NAME,(LPCSTR)mCommandString);  
mErrorString = "";  
mReturnString = "";  
UpdateData(FALSE);  

SetDlgItemText(IDC_OPENMCIWND,"Close  
MCIWnd");  
}  
else  
{  
MCIWndDestroy(mVideoWnd);  
mVideoWnd = NULL;  
mErrorString = "";  
mReturnString = "";  
UpdateData(FALSE);  

SetDlgItemText(IDC_OPENMCIWND,"Open  
MCIWnd");  
}  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -