首页 > 专家说

VC/MFC制作暴风影音播放器界面

来源:新能源网
时间:2024-08-17 12:55:31
热度:

VC/MFC制作暴风影音播放器界面【专家解说】:1. 在工程中添加windows media player控件 (6.0的话是Project->add to project->co

【专家解说】:1. 在工程中添加windows media player控件 (6.0的话是Project->add to project->components and controls, 进入Registered ActiveX Controls文件夹,找windows media player控件)这一步是加播放器。 2. 写自定义的CMyButton控件。 (1)在里面响应WM_LBUTTONDOWN, WM_MOUSEHOVER, WM_MOUSELEAVE消息,设置标志位(比如int m_mode, WM_LBUTTONDOWN的时候m_mode = 1, 后面2个分别=2,3) (2)响应WM_PAINT函数,在OnPaint里面CBitmap m_bmp; m_bmp.Load(ID_PICTURE); CPaintDC dc(this); 创建memory DC, 然后SelectObject(m_bmp);绘制。根据不同的m_mode,load不同的图片. 这一步是做自己的按钮。 (3) 封装函数给后面使用。 3. 在dialog里加按钮,命名为CMyButton m_btn1, m_btn2......添加OnClicked函数与windows media player互动。