电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MCI命令简介VIP免费

MCI命令简介_第1页
1/23
MCI命令简介_第2页
2/23
MCI命令简介_第3页
3/23
注]下面是我编程时看资料(主要是MSDN)的随手笔记,不全,随着日后的学习再进一步扩充吧。只是为了日后查找方便,可以很快回想起各种命令的用法。俗话说好记性不如烂笔头嘛:) MciSendCommand 命令格式: MCIERROR mciSendCommand( MCIDEVICEID IDDevice, //接受命令的设备 ID,由 MCI_OPEN 命令的wDeviceID变量返回 UINT uMsg, //MCI 命令 DWORD fdwCommand, //flags 列表区,一般都与 DWORD dwParam 中的相关成员配合使用 (DWORD)(相应 MCI 命令的参数区类型) dwParam ); 返回的值: 返回 0 表示成功,否则为出错代码. MCI 命令列表: MCI_BREAK 设置中断键,缺省是”CTRL+BREAK"。 下面是MCI_BREAK 命令第四个参数 dwParam 的结构:(其它各命令用相同格式说明) typedef struct { DWORD dwCallback; //低字指定一个窗口句柄,与 MCI_NOTIFY 有关 (处理命令完成后的相应动作) int nVirtKey; //键码 (相关 flag:MCI_BREAK_KEY ) HWND hwndBreak; //窗口句柄 (相关flag:MCI_BREAK_HWND ) } MCI_BREAK_PARMS; flags:MCI_BREAK_OFF 关闭中断键 MCI_CAPTURE 抓取当前帧并存入指定文件,仅用于数字视频 typedef struct { DWORD dwCallback; LPSTR lpstrFileName; //存入指定文件的全路径 RECT rc; //抓取的矩形区域 } MCI_DGV_CAPTURE_PARMS; [注] typedef struct _RECT { LONG left; LONG top; LONG right; LONG bottom; } RECT; MCI_CLOSE 关闭设备 用于所有设备,没有什么要特别说明的 typedef struct { DWORD dwCallback; } MCI_GENERIC_PARMS; MCI_CONFIGURE 弹出配置对话框,仅用于数字视频(Digital-video) MCI_COPY 拷贝数据至剪贴板 仅用于数字视频 typedef struct { DWORD dwCallback; DWORD dwFrom; //复制起点 DWORD dwTo; //复制终点 RECT rc; //(相关flag:MCI_DGV_COPY_AT ) DWORD dwAudioStream; DWORD dwVideoStream; } MCI_DGV_COPY_PARMS; MCI_FROM MCI_TO MCI_DGV_COPY_AT 不使用此flag,将复制完整帧 MCI_DGV_COPY_AUDIO_STREAM (缺省是这两个STRAM 都不指定) MCI_DGV_COPY_VIDEO_STREAM (但如果你使用一般只用其中一个) MCI_CUE 延时播放或录音 用于Digital-video, VCR, 和 waveform-audio MCI_CUT 删除数据 ,并将数据复制到剪贴板 用于Digital-video MCI_DELET...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部