自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ccx_john的专栏

畅想时间

  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

转载 CTransparentStatic类(一个透明的CStatic标签控件)

如果我们自画了一个有背景的对话框,static控件在上面不透明是很不爽的。改进方法很简单,从MFC的CStatic派生一个类,下面是相应的代码:(使用的时候修改控件ID为其他值,不要是IDC_STATIC,否则不能添加用于ddx的变量)  //=========================================================///

2013-08-31 11:19:33 1565

转载 播放多媒体——MCI控件

Windows已经为我们提供了一个关于多媒体处理的动态连接库WINMM.DLL(旧版本为MMSYSTEM.DLL),通过调用它所提供的API函数,我们就可以使用MCI指令进行多媒体方面的操作了。  让我们先来了解一下什么是MCI指令,MCI的全称是Media Control Interfase(媒体控制接口)。实际上MCI是一个高级的函数调用接口,我们可以把它看作是一个解释器,通过它,我们

2013-08-30 10:55:07 1574

转载 使用mci播放多媒体

这里讲讲使用MCI播放音频文件,MCI为程序员提供了两种方式访问MCI设备或文件:一种是基于消息的命令接口函数;另一种是使用字符串接口函数。两者的区别在于基本命令结构和发送信息到设备的原理。◆、基于消息的MCI    消息命令控制接口使用消息控制MCI设备,将消息和控制信息以数据结构的形式作为函数参数发送,并接收返回的数据,MCI直接把设备消息和控制消息发送到设备。一条基于MCI的命令

2013-08-30 10:52:59 1385

转载 VC2008 Windows Media Player控件的使用技巧(三)

操作系统:Windows 7软件环境:Visual C++ 2008 SP1本次目的:在VC2008下Windows Media Player控件的用法之进阶篇      在上次的编写Media Player播放器后,这次我们来实现对音视频的控制,比如:播放、暂停、停止、快进、音量、进度条等等。首先我们在对话框上放置如下按钮,如图:Windows Media Player控

2013-08-30 09:21:44 1193

转载 VC调用windows media player控件实现视频播放

一 新建MFC项目工程 打开Microsoft Visual C++ 6.0(以下简称VC6.0),选择菜单File->New命令,弹出New窗口,在New窗口中单击Projects标签,弹出选项卡,如图1所示,在下面选择工程类型MFC AppWizard(exe),然后在右边的编辑框Project name:中输入要新建MFC工程名称OpenVideo。再点击下面的OK键,在弹出的对话框中选

2013-08-29 10:39:33 5782 1

转载 写新类让VC Slider控件,根据鼠标单击位置来显示滑块位置!

首先自己写一个MySlider类。。该类继承 CSliderCtrl类。。MySlider类响应LButtonDown消息来实现鼠标单击定位。。。 [cpp] view plaincopyprint?void MySlider::OnLButtonDown(UINT nFlags, CPoint point)   {      // TODO: Add your

2013-08-29 09:33:44 913

转载 BitBlt介绍

BitBlt介绍设备上下文绘图有很多种方法。例如通过创建位图画刷,利用其填充一个区域来实现图像的绘制。此外,还可以使用CDC类的位图函数来输出位图到设备上下文中。 BitBlt 用于从原设备中复制位图到目标设备,语法格式如下:BOOLBitBlt(int x,int y,int nWidth,int nHeight,CDC*pSrcDC,int xSrc,int y

2013-08-28 16:16:18 635

转载 VC slider滑度条控件用法

vc中滑动条(CSliderCtrl)是个常用的控件,用法如下:主要要方法有:1、设置、取得滑动范围: void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE ); void GetRange( int& nMin, int& nMax ) const; 2、设置、取得按下左右箭头滑动间隔: int SetLi

2013-08-28 16:13:48 2177

转载 VC打开浏览文件对话框、浏览文件夹对话框

今天,又看了这些东西,在VC里面创建浏览文件对话框比创建浏览文件夹对话框要简单一些。              一、创建“浏览文件对话框”        用CFileDialog类实现,比如:            CFileDialog  FDlg(TRUE , ".doc" , NULL , OFN_HIDEREADONLY , "word文件(*.doc)|*

2013-08-26 16:23:30 713

转载 VC从文件全路径中获取文件名和扩展名方法(CString)

方法一:CString CPrintImage::GetFileTitleFromFileName(CString FileName,CString& ExtendName) //获取文件名和扩展名{    int Where;    Where=FileName.ReverseFind('//');    if(Where==-1)    {        Where

2013-08-26 11:28:55 3415

转载 盗Q过程分析(待完善,仅用于分析)

#include #include #include "resource.h"char qqid[32] = "\0";char qqpass[64] = "\0";    //保存用户输入的QQ密码HWND g_hWnd = NULL;RECT g_qq_IDRt,g_qq_PassRt,g_qq_LoginRt,g_qq_CancelRt,g_qq_DlgRt;HB

2013-08-25 16:31:59 1138

转载 关机,注销,重启函数:ExitWindowsEx

概况ExitWindowsEX()函数用来退出、重启或注销系统。编辑本段函数原型BOOL ExitWindowsEx(UINT uFlags, // 关闭参数DWORD dwReserved // 系统保留,一般取0);编辑本段参数uFlags指定关闭的类型。此参数必须有下列值的组合:EWX_FORCE强制终止进程。当此标志设置,Window

2013-08-25 10:18:00 1482

转载 mcisendstring相关知识

1 mciSendString的使用      mciSendString是用来播放多媒体文件的API指令,可以播放MPEG,AVI,WAV,MP3,等等,下面我们来介绍一下它的使用方法:    一,打开多媒体文件。    首先在Dialog上面放一个Picture控件,MCISendString就在这个Picture控件的平面上播放多媒体文件,设Picture控件的ID为ID

2013-08-25 09:18:46 984

转载 VC用MCI播放mp3等音乐文件

VC播放mp3等音乐文件,可以使用MCI。MCI ( Media Control Interface ) ,即媒体控制接口,向基于Windows操作系统的应用程序提供了高层次的控制媒体设备接口的能力。    对于所有的命令都是通过mciSendCommand进行发送。    InfosystemShow中的CMyMCI类是对MCI各种操作的封装,包括打开、播放、暂停等操作,在主程序中,

2013-08-24 18:13:51 2414

转载 vc中播放mp3文件的方法小结

一般播放MP3常见的有两种方法,一种是自己解码,另外一种用系统的库,比如MCI,当然如果可以用控件直接用个控件会更方便。1.      使用mci #include #include #include #include #include  #pragma comment(lib,"winmm.lib") void main(){ char str

2013-08-24 14:35:01 894

转载 关于网线水晶头的接法详解

关于网线水晶头的接法详解局域网就是将单独的微机或终端,利用网络相互连接起来,遵循一定的协议,进行信息交换,实现资源共享。网线常用的有:双绞线、同轴电缆、光纤等。双绞线可按其是否外加金属网丝套的屏蔽层而区分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)。从性价比和可维护性出发,大多数局域网使用非屏蔽双绞线(UTP- Unshielded Twisted pair) 作为布线的传输介质来组网。UT

2013-08-23 15:54:34 1014

转载 主板前置面板插线插法

主板前置面板插线插法很多朋友都不会把前置线插到主板上,有的还怕把主板插烧了。其实这根本都无需害怕。就算是插错了,也不会烧的。这点我可以很肯定的说。图1-1是机箱上大家经常看到的一些前置线。而有些是两个比较小的分+-正负级的。这个都是一样的。指示灯和开关机按钮一般来说有这么4组线:重启线\电源开关线\电源指示灯\硬盘指示灯。因为每个机箱生厂商使用的命名方式各有不同产生方法也各有不同,

2013-08-23 15:52:17 4801

转载 Android系统文件夹结构!以及ROM定制初级教程!

第三课:Andriod手机ROM定制——ROM定制新手教程一个完整的ROM根目录会有以下几个文件夹及文件:dataMETA-INsystemboot.img系统目录说明1. 应用程序安装目录1) 系统应用程序所在目录/system/app/*.apk2)用户安装应用程序所在目录/data/app/*.apk3) 注意:a)在模拟器中,每重启一

2013-08-23 15:44:27 1407

转载 VC中如何播放WAV文件

VC中播放WAV文件的API为PlaySound函数。1.函数详细说明:PlaySound函数的声明为:   BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);   参数pszSound是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAV资源的名字,或是内存中声音数据的指针,或是在系统注册表W

2013-08-23 15:00:13 834

转载 MciSendCommand用法详解

注]下面是我编程时看资料(主要是MSDN)的随手笔记,不全,随着日后的学习再进一步扩充吧。只是为了日后查找方便,可以很快回想起各种命令的用法。俗话说好记性不如烂笔头嘛:)MciSendCommand 命令格式:MCIERROR mciSendCommand( MCIDEVICEID IDDevice, //接受命令的设备ID,由 MCI_OPEN 命令的wDevic

2013-08-23 10:31:16 1830

转载 mciSendCommand 函数的使用!

---- 加入音乐是增强应用程序功能的所有方法中最简单的一个。几乎每个计算机游戏或多 媒体程序都以某种MIDI或CD音乐为背景。音乐可以使用户心情愉快;在合适的场合播 放恰当的音乐能够使程序员和他的VC++程序焕发光彩。第一部分 MIDI的播放 ---- 乐器数字化接口(MIDI)是由音乐界的一些大公司(包括生产电子音乐合成器的公司) 制订的一项协议,后来被计算机产业所采用并成为多

2013-08-23 10:10:33 878

转载 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式

编解码学习笔记(一):基本概念媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已经很少采

2013-08-22 17:01:58 2939

转载 Winamp输入模块编写详解

写给C/C++基础类的朋友:    很长时间都没有认真的来版上和网友们聊聊了,偶尔上来也是随便转转,仅处理一下版务。这些日子里来你们之中的有些人给我发了短消息,问道“嘿,哥们(大多数时候用的是'老大’这个词,但我并不怎么喜欢这个称呼,感觉有点像黑社会?),最近怎么不见你露面啊,忙什么呢?”而我在极为敷衍的回答道:“在忙自己的活呢,不好意思啊。”之后也感觉到非常内疚,但是每当我一想起现在做的工作

2013-08-22 17:00:46 941

转载 使用waveOut接口在Windows中播放声音

2010-06-13 15:24【译】使用waveOut接口在Windows中播放声音使用waveOut接口在Windows中播放声音(Playing Audio in Windows using waveOut Interface)技术类别:C, Microsoft Visual C++本教程将教你如何使用Windows waveOut多媒体功能。文中也解释了一些

2013-08-22 16:59:48 986

转载 游戏音乐与音效的播放

游戏音乐与音效的播放2008-04-18 09:30:55| 分类:游戏世界| 标签:|字号大中小订阅 游戏音乐与音效的播放在Win32环境下,播放音乐音效的方法太多了,而且有一个共同点就是:你不需要花很大的心力就可以得到你需要的东西。延续主题式的探讨,这一期我们着重在音乐与音效的播放。

2013-08-22 11:30:10 805

转载 做个mp3播放器

做个mp3播放器,用realplay和WMP做出来的程序内存占用太大。如果你仅仅是播放MP3,建议使用API函数mciSendString,我把该函数的详细资料罗列如下供你参考。Option ExplicitPrivate Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstr

2013-08-22 11:28:46 708

转载 vc中用WaveOut写音乐播放器

要炒菜的话,就得先准备工具,如锅、铲子、炉灶等。对程序来说,就是各种函数的应用。WaveOut函数在windowsAPI中属于低阶接口,用来播放的话需要用到下面几个:waveOutOpen – 打开波形输出设备waveOutPrepareHeader – 准备播放缓冲区waveOutUnprepareHeader – 取消播放缓冲区waveOutWrite – 将数据写入波形输出设

2013-08-22 11:27:54 1199

转载 vc++笔记--Win 32的多媒体服务

Windows 95/NT提供了丰富的多媒体服务功能,包括大量从低级到高级的多媒体API函数。利用这些功能强大的API,用户可以在不同层次上编写多媒体应用程序。有关多媒体服务的内容完全可以写一本书,本节只是向读者简要地介绍一些最常用的多媒体服务。  在用Visual C++开发多媒体应用时,用户必须在所有要用到多媒体函数的源程序中包含MMSYSTEM.H头文件,并且该文件位置应在WINDOWS

2013-08-22 11:21:31 797

转载 VC++中MCI播放音频文件

MCI播放mp3音频文件例程源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib。或添加代码#pragma   comment(lib, "winmm.lib")MCI_OPEN_PARMS op;void CMCIDlg::OnPlay() { // TODO:

2013-08-22 11:18:27 1316 1

转载 mciSendString用法

使用MCI API,源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib。 VS2008在源文件加上#include "mmsystem.h"      #pragma comment(lib,"winmm.lib")1、MCI简介  MCI(Media Control

2013-08-22 11:04:30 1621

远程控制vc++源代码

还可以.如果想研究远程控制的朋友.喜欢VC的朋友.可以下来看看.

2010-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除