资源简介
用VS2010写的一个视频播放器,用的是windows media player
代码片段和文件信息
// MyButton.cpp : 实现文件
//
#include “stdafx.h“
#include “MyNewPlayer.h“
#include “MyButton.h“
// CMyButton
IMPLEMENT_DYNAMIC(CMyButton CButton)
CMyButton::CMyButton()
{
}
CMyButton::~CMyButton()
{
}
BEGIN_MESSAGE_MAP(CMyButton CButton)
ON_WM_DRAWITEM()
END_MESSAGE_MAP()
// CMyButton 消息处理程序
void CMyButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{
// TODO: 添加您的代码以绘制指定项
UINT ustyle = DFCS_BUTTONPUSH;
// This code only works with buttons.
ASSERT(lpDrawItemStruct->CtlType == ODT_BUTTON);
// If drawing selected add the pushed style to DrawframeControl.
if (lpDrawItemStruct->itemState & ODS_SELECTED)
ustyle |= DFCS_PUSHED;
// Draw the button frame.
::DrawframeControl(lpDrawItemStruct->hDC &lpDrawItemStruct->rcItem
DFC_BUTTON ustyle);
// Get the button‘s text.
CString strText;
GetWindowText(strText);
// Draw the button text using the text color red.
COLORREF crOldColor = ::SetTextColor(lpDrawItemStruct->hDC RGB(25500));
::DrawText(lpDrawItemStruct->hDC strText strText.GetLength()
&lpDrawItemStruct->rcItem DT_SINGLELINE|DT_VCENTER|DT_CENTER);
::SetTextColor(lpDrawItemStruct->hDC crOldColor);
}
void CMyButton::OnDrawItem(int nIDCtl LPDRAWITEMSTRUCT lpDrawItemStruct)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CButton::OnDrawItem(nIDCtl lpDrawItemStruct);
}
void CMyButton::SetResID(UINT BitID)
{
ResID = BitID;
}
void CMyButton::DrawBK(CDC *pDC UINT ResID)
{
CDC memDC;
memDC.CreateCompatibleDC(pDC);
CBitmap bitmap;
BITMAP bitStruct;
bitmap.LoadBitmap(ResID);
bitmap.GetBitmap(&bitStruct);
memDC.Selectobject(&bitmap);
CRect rect; //声明区域对象
GetClientRect(rect); //获得编辑框客户区域
pDC->StretchBlt(44rect.Width()-8rect.Height()-8&memDC00bitStruct.bmWidth
bitStruct.bmHeightSRCCOPY);
memDC.DeleteDC();
bitmap.Deleteobject();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 39042 2012-05-24 15:10 MyNewPla
文件 87336 2012-05-24 15:10 MyNewPla
文件 26102 2012-05-24 15:10 MyNewPla
文件 2 2012-05-24 15:10 MyNewPla
文件 2 2012-05-24 15:10 MyNewPla
文件 2 2012-05-24 15:10 MyNewPla
文件 2 2012-05-24 15:10 MyNewPla
文件 2 2012-05-24 15:10 MyNewPla
文件 2 2012-05-24 15:10 MyNewPla
文件 11226 2012-05-24 15:10 MyNewPla
文件 20816 2012-05-24 15:10 MyNewPla
文件 8244 2012-05-24 15:10 MyNewPla
文件 1532 2012-06-03 11:18 MyNewPla
文件 1454 2012-06-03 11:18 MyNewPla
文件 490 2012-06-03 11:18 MyNewPla
文件 27760 2012-05-15 18:45 MyNewPla
文件 765440 2012-05-24 15:10 MyNewPla
文件 667 2012-05-15 14:55 MyNewPla
文件 732 2012-05-15 18:45 MyNewPla
文件 381 2012-05-24 15:10 MyNewPla
文件 1456080 2012-05-24 15:10 MyNewPla
文件 86 2012-06-03 11:18 MyNewPla
文件 1302 2012-06-03 11:18 MyNewPla
文件 34188 2012-05-24 15:10 MyNewPla
文件 20381696 2012-05-15 18:45 MyNewPla
文件 4303872 2012-05-24 15:10 MyNewPla
文件 503784 2012-05-24 15:00 MyNewPla
文件 126641 2012-05-24 15:10 MyNewPla
文件 218 2012-05-15 14:55 MyNewPla
文件 18984 2012-05-15 18:45 MyNewPla
............此处省略143个文件信息
- 上一篇:MFC 实时曲线绘制
- 下一篇:头发检测C++代码
相关资源
- MFC 实时曲线绘制
- 图书馆管理系统MFC版
- 基于VS2010的MFC对话框计算器程序
- MFC显示tiff图像
- mfc按钮美化275689
- STK 与 MFC通信
- MFC 中使用 OpenGL 1.0非微软版本,而是
- VTKMFC显示
- MFC单文档绘图例程
- Programming Windows with MFC
- 深入浅出MFC简体高清pdf版
- 兄弟原厂中文维修手册-DCP-1518-1519-M
- MFC中ListCtrl添加图标,更改图标
- 数字图像处理实习程序
- VS平台下的MFC版坦克大战
- MFC实现的简单的画图工具
- ADO连接数据库-基于mfc的简单实现
- MFC实现迷宫搜索——Easy参考
- SMTP服务器端MFC
- 约瑟夫环问题的MFC简单实现
- MFC树形控件CTreeCtrl显示文件路径及文
- c++课设 井字棋游戏
- vs2012 mfc程序用Socket实现两台计算机间
- MFC计算机图形学-三维图形几何变换斜
- MFC+OpenGL三维绘图
- MFC Windows程序设计(第二版)(中文版
- FaceMFC.part3
- mfc 仿YY登陆界面,源码。仅供学习。
- duilib相关(duilib库及源码、duilib的M
- MFC仿QQ局域网聊天软件
评论
共有 条评论