// VLCplayerDlg.cpp: 实现文件
//
#include "stdafx.h"
#include "VLCplayer.h"
#include "VLCplayerDlg.h"
#include "afxdialogex.h"
#include <windows.h>
#include "vlc.h"
#include"help.h"
#include"about.h"
#pragma comment(lib, "libvlc.lib")
#pragma comment(lib, "libvlccore.lib")
#pragma comment(lib, "libzplay.lib")
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <olectl.h>
#include <ole2.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <dos.h>
#include <conio.h>
#include "libzplay.h"
#include <afxpriv.h>
#include <locale.h>
using namespace libZPlay;
int __stdcall CallbackFunc(void* instance, void *user_data, TCallbackMessage message, unsigned int param1, unsigned int param2);
#define WM_USER_POS_CHANGED WM_USER + 1
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
ZPlay* player;
// 用于应用程序“关于”菜单项的 CAboutDlg 对话框
class CAboutDlg : public CDialogEx
{
public:
CAboutDlg();
// 对话框数据
#ifdef AFX_DESIGN_TIME
enum { IDD = IDD_ABOUTBOX };
#endif
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
// 实现
protected:
DECLARE_MESSAGE_MAP()
};
CAboutDlg::CAboutDlg() : CDialogEx(IDD_ABOUTBOX)
{
}
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
}
BEGIN_MESSAGE_MAP(CAboutDlg, CDialogEx)
END_MESSAGE_MAP()
// CVLCplayerDlg 对话框
CVLCplayerDlg::CVLCplayerDlg(CWnd* pParent /*=nullptr*/)
: CDialogEx(IDD_VLCPLAYER_DIALOG, pParent)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}
void CVLCplayerDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_LIST_PLAY, m_listPlay);
DDX_Control(pDX, IDC_SLIDER1, m_slider);
DDX_Control(pDX, IDC_STATIC_VIDEO, m_gif);
DDX_Control(pDX, IDC_LIST1, m_listInfo);
}
BEGIN_MESSAGE_MAP(CVLCplayerDlg, CDialogEx)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_BN_CLICKED(IDC_BUTTON1, &CVLCplayerDlg::OnBnClickedButton1)
ON_STN_DBLCLK(IDC_STATIC_VIDEO, &CVLCplayerDlg::OnStnDblclickStaticVideo)
ON_BN_CLICKED(IDC_BUTTON2, &CVLCplayerDlg::OnBnClickedButton2)
ON_WM_GETMINMAXINFO()
ON_BN_CLICKED(IDC_BUTTON6, &CVLCplayerDlg::OnBnClickedButton6)
ON_WM_DROPFILES()
ON_LBN_DBLCLK(IDC_LIST_PLAY, &CVLCplayerDlg::OnLbnDblclkListPlay)
ON_BN_CLICKED(IDC_BUTTON3, &CVLCplayerDlg::OnBnClickedButton3)
ON_BN_CLICKED(IDC_BUTTON4, &CVLCplayerDlg::OnBnClickedButton4)
ON_BN_CLICKED(IDC_BUTTON5, &CVLCplayerDlg::OnBnClickedButton5)
ON_MESSAGE(WM_USER_POS_CHANGED, OnPosChanged)
ON_NOTIFY(NM_CUSTOMDRAW, IDC_SLIDER1, &CVLCplayerDlg::OnNMCustomdrawSlider1)
ON_WM_HSCROLL()
ON_BN_CLICKED(ID_32778, &CVLCplayerDlg::OnBnClickedButton6)//将IDC_32771与事件OnBnClickedButton1绑定
ON_BN_CLICKED(ID_32785, &CVLCplayerDlg::OnBnClickedButton1)//将IDC_32771与事件OnBnClickedButton1绑定
ON_BN_CLICKED(ID_32798, &CVLCplayerDlg::OnBnClickedButton1)//将IDC_32771与事件OnBnClickedButton1绑定
ON_BN_CLICKED(ID_32788, &CVLCplayerDlg::OnBnClickedButton3)//将IDC_32771与事件OnBnClickedButton1绑定
ON_BN_CLICKED(ID_32789, &CVLCplayerDlg::OnBnClickedButton2)//将IDC_32771与事件OnBnClickedButton1绑定
ON_BN_CLICKED(ID_32790, &CVLCplayerDlg::OnBnClickedButton5)//将IDC_32771与事件OnBnClickedButton1绑定
ON_BN_CLICKED(ID_32791, &CVLCplayerDlg::OnBnClickedButton4)//将IDC_32771与事件OnBnClickedButton1绑定
ON_BN_CLICKED(ID_32794, &CVLCplayerDlg::OnInVoice)
ON_BN_CLICKED(ID_32795, &CVLCplayerDlg::OnDoVoice)
ON_BN_CLICKED(ID_32797, &CVLCplayerDlg::OnZeroVoice)
ON_BN_CLICKED(ID_32781, &CVLCplayerDlg::OnDeAllDisplayItem)
ON_BN_CLICKED(ID_Menu, &CVLCplayerDlg::OnSaveList)
ON_BN_CLICKED(ID_32780, &CVLCplayerDlg::OnLoadList)
ON_BN_CLICKED(ID_32799, &CVLCplayerDlg::OnChangeGif)
ON_BN_CLICKED(ID_32800, &CVLCplayerDlg::OnOpenFile)
ON_BN_CLICKED(ID_32802, &CVLCplayerDlg::OnOpenFiles)
ON_WM_CLOSE()
ON_BN_CLICKED(ID_32803, &CVLCplayerDlg::OnCloseAll)
ON_BN_CLICKED(ID_32771, &CVLCplayerDlg::OnHelp)
ON_BN_CLI�
没有合适的资源?快使用搜索试试~ 我知道了~
MFC 基于VLC的视频播放器(完整版)
共470个文件
dll:301个
h:98个
gif:18个
需积分: 48 99 下载量 178 浏览量
2018-12-28
20:50:19
上传
评论 4
收藏 207.26MB ZIP 举报
温馨提示
MFC 基于VLC的视频播放器(完整版) 包括全屏显示,播放列表操作等 https://blog.csdn.net/Jonh_/article/details/85327683
资源推荐
资源详情
资源评论
收起资源包目录
MFC 基于VLC的视频播放器(完整版) (470个子文件)
VLCplayer.aps 110KB
VLCplayerDlg.cpp 47KB
PictureEx.cpp 33KB
AVPlayer.cpp 5KB
VLCplayer.cpp 4KB
help.cpp 2KB
about.cpp 2KB
stdafx.cpp 228B
plugins.dat 250KB
Browse.VC.db 76.73MB
libqt4_plugin.dll 11.21MB
libavcodec_plugin.dll 9.52MB
libvlccore.dll 2.23MB
libzplay.dll 2.14MB
libgnutls_plugin.dll 2.01MB
liblibbluray_plugin.dll 1.94MB
libskins2_plugin.dll 1.87MB
libvorbis_plugin.dll 1.64MB
libzvbi_plugin.dll 1.48MB
libsamplerate_plugin.dll 1.45MB
libprojectm_plugin.dll 1.39MB
libtaglib_plugin.dll 1.34MB
liblibass_plugin.dll 1.32MB
libx264_plugin.dll 1.28MB
libschroedinger_plugin.dll 1.24MB
libxml_plugin.dll 1.22MB
libmkv_plugin.dll 1.11MB
libsid_plugin.dll 890KB
libcaca_plugin.dll 751KB
libstream_out_chromaprint_plugin.dll 737KB
libfreetype_plugin.dll 715KB
libdash_plugin.dll 703KB
liblive555_plugin.dll 610KB
libswscale_plugin.dll 529KB
libstream_out_rtp_plugin.dll 495KB
libmod_plugin.dll 491KB
libhttplive_plugin.dll 455KB
libaccess_output_shout_plugin.dll 430KB
librtp_plugin.dll 423KB
libremoteosd_plugin.dll 418KB
libstream_out_raop_plugin.dll 415KB
libaccess_output_livehttp_plugin.dll 412KB
libgme_plugin.dll 394KB
libupnp_plugin.dll 370KB
libfaad_plugin.dll 351KB
libtheora_plugin.dll 343KB
libopus_plugin.dll 304KB
liblua_plugin.dll 293KB
libpng_plugin.dll 286KB
libdvdnav_plugin.dll 253KB
libdshow_plugin.dll 241KB
libgoom_plugin.dll 234KB
libdtv_plugin.dll 211KB
libflac_plugin.dll 205KB
libatmo_plugin.dll 190KB
libmp4_plugin.dll 188KB
libdeinterlace_plugin.dll 184KB
libblend_plugin.dll 184KB
libdtstofloat32_plugin.dll 180KB
libdvdread_plugin.dll 179KB
libdvbsub_plugin.dll 160KB
libcdda_plugin.dll 159KB
libtwolame_plugin.dll 153KB
liblibmpeg2_plugin.dll 153KB
libspeex_plugin.dll 142KB
libogg_plugin.dll 138KB
libi420_rgb_sse2_plugin.dll 135KB
libplaylist_plugin.dll 134KB
libpostproc_plugin.dll 131KB
libmpgatofixed32_plugin.dll 128KB
libts_plugin.dll 127KB
libmux_ts_plugin.dll 124KB
libsap_plugin.dll 116KB
libqsv_plugin.dll 115KB
libaccess_http_plugin.dll 115KB
libspatializer_plugin.dll 114KB
libzip_plugin.dll 112KB
libvlc.dll 111KB
libkate_plugin.dll 102KB
libaccess_bd_plugin.dll 98KB
libpuzzle_plugin.dll 96KB
libaccess_realrtsp_plugin.dll 94KB
libmpc_plugin.dll 93KB
libavi_plugin.dll 89KB
libsubtitle_plugin.dll 85KB
libvod_rtsp_plugin.dll 85KB
libmux_ps_plugin.dll 84KB
libpacketizer_h264_plugin.dll 84KB
libglwin32_plugin.dll 82KB
libvcd_plugin.dll 79KB
libdirect3d_plugin.dll 78KB
libdirectdraw_plugin.dll 78KB
libvobsub_plugin.dll 77KB
libflacsys_plugin.dll 76KB
libi420_rgb_mmx_plugin.dll 75KB
libaccess_vdr_plugin.dll 75KB
libaccess_ftp_plugin.dll 73KB
liba52tofloat32_plugin.dll 72KB
libaccess_mms_plugin.dll 72KB
librotate_plugin.dll 72KB
共 470 条
- 1
- 2
- 3
- 4
- 5
资源评论
Tom那只猫
- 粉丝: 55
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于yolov8的人体动作识别检测项目源码.zip
- 自然语言处理大作业-python的汉语词义自动消歧系统源码+报告.zip
- MT管理器_2.15.3-会员功能解锁.apk
- 基于机器学习的共享单车使用量分析与预测
- 基于Python开发的汉语词义自动消歧系统源码+超详细注释+实验报告(95分以上).zip
- 51单片机汇编语言音乐盒+电子琴,proteus仿真运行正常,开发板实物运行正常 代码都带有注释,方便理解和学习
- Python项目之django疫情数据可视化分析系统(源码 + 说明文档)
- Python项目之django-新生入学管理系统(源码 + 说明文档)
- Flutter积分或金币领取动画
- Python项目之django新生报到服务管理系统(源码 + 说明文档)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功