视频文件自定义打开方式
1. 右键视频选择打开方式
- 问题需求:
我们有时候实现了 记事本,MP3,视频播放器 等 Demo, 想双击或者右键文件选择自定义的文件打开方式
这时候会遇到一个问题, 就是传参问题:
例如视频播放器, 播放时需要视频的路径, 通过双击打开视频, 如何传递文件的路径 ?
通过查阅资料后, 了解到可以参考使用 命令行参数
2. MFC读取命令行参数
/* OnInitDialog()函数中读取命令行参数 */
BOOL CVideoPlayerDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
/*
...
*/
/* 读取命令行参数 */
if (__argc <= 1)
return TRUE;
else
{
wchar_t *wch = __targv[1];
/* 这里获取到的就是 Unicode编码的输入的第一个命令行参数 */
}
return TRUE;
}