博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年4月24日

摘要: 继昨天那个mcisendCommand界面播放器之上建立了一个实现基本功能 的播放器了。。增加了播放模式、音乐文件显示的功能播放模式是利用定时器来实现的。。void CPlayTestDlg::OnTimer(UINT nIDEvent) {// TODO: Add your message handler code here and/or call defaultif (nIDEvent == ... 阅读全文

posted @ 2010-04-24 23:51 ccmfc 阅读(276) 评论(0) 推荐(0)

摘要: 基本框架搭好了。。实现了基本的播放、停止、暂停、导入音频文件功能 。。。。音量、播放进度控制、CListCtrl控件显示文件、播放模式、保存音乐未播放完信息播放上下歌曲、歌词等等还未没有实现。。。。。。汗。。。不用不知道 。。一用就有问题。。看来多练习是有必要的。。。。功能全部实现好后再添加代码上去。。。。 阅读全文

posted @ 2010-04-24 00:43 ccmfc 阅读(450) 评论(0) 推荐(0)

2010年4月23日

摘要: 今天看那个马塞克特效头有点晕。。。说真的头次用。。。。明天来写这个特效了。。。不想COPY代码。。。。得好好想想为什么这么用。。。。还是百叶窗的效果容易些。。。没用到vfw.h中的方法。。。就是直接绘制出来的。。。头文件中声明#include "BufferDC.h"//#include "vfw.h"class CMemDC{public:CMemDC(CDC *pDC,const CRect ... 阅读全文

posted @ 2010-04-23 16:09 ccmfc 阅读(251) 评论(0) 推荐(0)

摘要: 首先是创建工程RandBackGroundDlg。。。。在RandBackGroundDlg中添加EraseBKGND响应事件当然还得有图片了。。。CBitmap m_Bitmap[NUMBER];在初始化中LoadBitmap图片在EraseBKGND中实现中加下如下代码:BOOL CRandBackGroundDlg::OnEraseBkgnd( CDC* pDC ){CRect rect;B... 阅读全文

posted @ 2010-04-23 07:41 ccmfc 阅读(221) 评论(0) 推荐(0)

摘要: 昨天晚上博客园好像打不开。。。所以一大早赶快起来补昨天的作业。。。。。今天的任务。。。1、利用双缓冲实现图片特效(例如:百叶窗,等效果)2、利用mciSendCommand这个结构体写一个播放器。。。当然是全部封装起来。。。呵呵。。。昨天的:先建立一个DBuffer对话框工程首先创建一个内存画布的对象(CDC)封装起来;class CMemDC:public CDC{private:CBitmap... 阅读全文

posted @ 2010-04-23 07:34 ccmfc 阅读(650) 评论(0) 推荐(0)

2010年4月21日

摘要: 今天搞了下画图。。。。没有实现自己想要的结果。。。总有闪烁的问题。。。。明天来解决了。。。要熄灯了BOOL CDBufferDlg::OnEraseBkgnd( CDC* pDC ){CDC MemDc;CRect rt;this->GetClientRect(&rt);MemDc.CreateCompatibleDC(pDC);MemDc.SelectObject(&m_B... 阅读全文

posted @ 2010-04-21 22:58 ccmfc 阅读(225) 评论(0) 推荐(0)

摘要: 先说一下思路吧。。。。。主要用的的是一个NOTIFYICONDATA结构和Shell_NotifyIcon函数其它的就是一些消息响应了一、先是自己写一个实现托盘的函数StartTry(),nData;nData.cbSize = sizeof(NOTIFYICONDATA);nData.hWnd = this->m_hWnd;nData.uID = IDR_MAINFRAME;nData.u... 阅读全文

posted @ 2010-04-21 19:51 ccmfc 阅读(809) 评论(0) 推荐(0)

摘要: 有一句话说的好。。。。我相信你能够做出来。。。但问题是你没有做。。。。有些东西看似很简单。。。但是得亲自体验下才能够真正理解它体会它。今天任务:(1)任务栏自动托盘 (2)内存画布 阅读全文

posted @ 2010-04-21 08:35 ccmfc 阅读(128) 评论(0) 推荐(0)

2010年4月12日

摘要: 今天试着隐藏盘符,在网上找了一个不常用的方法。。一、@echo offmountvol f: /l >a.txtmountvol f: /d保存成bat的文件。。。看一下d盘确实隐藏了。。。二、把a.txt里的内容改成为 \\?\Volume{744a995d-3497-11df-b38a-806d6172696f}\复制这一行。。。恢复bat为@echoset /p name=<a.... 阅读全文

posted @ 2010-04-12 21:37 ccmfc 阅读(256) 评论(0) 推荐(0)

2010年4月8日

摘要: TCP:WSASartup、WSACleanup、socket、bind、listen、connect、accept、read、write、close。UDP:sendto、recvfrom。在编写Winsocket函数时得先认识它们的流程(一般都是这种流程)服务端:先WSASartup->socket->bind->listen->accept->read->... 阅读全文

posted @ 2010-04-08 18:40 ccmfc 阅读(586) 评论(0) 推荐(2)