前面匆忙写了很多篇文章,虽然都很简单,但着实花了不少时间去研究的。几年前写了YUV转换RGB的代码,当时只限于转换成BMP来测试正确性。后来一直使用YUV Player Deluxe来看YUV文件,但其支持格式不够多。前段时间下定决定,将以前写的YUV转换代码完善一下,尽自己能力转换各种YUV格式。一来好久没练练MFC了(我在考虑要不要学C#),二来也写个工具自己使用。
我的YUV播放器MFC小笔记:unicode编码、宽字符
我的YUV播放器MFC小笔记:添加删除自定义分辨率
我的YUV播放器MFC小笔记:右键菜单事件和非标题实现鼠标拖动

鼠标右键弹出菜单代码如下:
// 右键菜单
void CYUVPlayerDlg::OnContextMenu(CWnd* pWnd, CPoint point)
{
// TODO: Add your message handler code here
CMenu popMenu;
CMenu *pPopup;
popMenu.LoadMenu(IDR_MENU2);
pPopup=popMenu.GetSubMenu(0);
pPopup->EnableMenuItem(ID_R_OPEN, MF_BYCOMMAND|MF_ENABLED);
pPopup->EnableMenuItem(ID_R_SETTING, MF_BYCOMMAND|MF...