自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 MPEG音频文件格式(包括MP3文件格式)详解

  最近又在做MP3相关的程序,需要了解mp3的文件格式,于是就从网上找了一些资料,并将内容整理如下,加入了自己的一些理解。  MP3 文件是由帧(frame)构成的,帧是MP3 文件最小的组成单位。MP3 的全称应为MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group)在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG 音频文件是M

2007-01-26 02:32:00 11041 3

原创 完成了S60一个无聊的程序,感觉时间都浪费了,不过还是有所收获的。

完成了一个类似于记事本的一个东西,可读取文本文件,但是是只读的,做这个的初衷其实是为了不用sdk的api来转换直接在程序中写中文,现在想来其实是多此一举,我搞的这个还是要进行编码转换,而且效率可能还不如用api,也不如在rss里写方便。最后搞来搞去,搞成了一个文本阅读器,可读gbk,unicode,unicode big endian和UTF-8,基本和记事本没什么两样,除了只读和界面以外。中

2006-09-24 21:43:00 1479 2

原创 symbian 位图缩放函数

  inline TUint8 GetR( const TUint16 aColor)  {  return aColor>>8;  }  inline TUint8 GetG(const TUint16 aColor)  {  return aColor;  }  inline TUint8 GetB(const TUint16 aColor)  {  return aColor & 0

2006-09-21 18:52:00 2817 32

原创 symbian上自定义的贴图函数

 自定义的symbian上的贴图函数及重载函数,并非直接屏幕贴图,而是2个位图合成,位图必须为4k色的格式,增加了切分参数的默认值,减少了函数重载的数量//可纯贴图并可横向纵向切分的贴图函数,就是可横向纵向平均分割一个图像并选定其中之一进行贴图,分割数要可整除图像宽度,通过调用时是否传递切分参数来控制是否进行切分void DrawBmp(const TPoint& aPoint, CFbsBi

2006-08-27 23:47:00 1380

原创 在symbian中如何使用MP3DecodeDLL播放MP3

mp3播放引擎头文件#if !defined(__WAVEGEN_ENGINE_H__)#define __WAVEGEN_ENGINE_H__#if !defined(__MDA_COMMON_AUDIO_H__)#include #endif#if !defined(__MDA_CLIENT_UTILITY_H__)#include #endif#if !defined(__M

2006-08-02 00:34:00 2195 11

转载 在symbian上使用双缓冲

在Prox的故乡,一个美丽而遥远的星球,计算设备早已没有了屏幕显示的概念。一切图像都以思想的速度在脑海中呈现!多么美好啊!可是,自从来到地球这个落后的星球,落后的科技使他不得不重新考虑很多问题。缓慢的屏幕图像刷新速度就是问题之一。 好比下面这样一段代码。虽然能够正确地显示图像,却伴随着令人头晕的屏幕闪烁。而且那些小方块会按着顺序一个接一个的出现,纺若一条小虫 (Profx很不喜欢的一种食品)!代码

2006-08-01 23:53:00 2575 2

转载 JavaScript对象与数组参考大全

本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些对象

2006-08-01 23:28:00 669

原创 如何检测当前系统是否连接了internet

 DWORD   dwFlags;    if(InternetGetConnectedState(&dwFlags,0))   {  if((dwFlags&INTERNET_CONNECTION_LAN)==INTERNET_CONNECTION_LAN )     {   AfxMessageBox("已经使用LAN连接到了Internet!");    }  if((dwFlags

2006-08-01 23:15:00 760

原创 真彩色工具栏的创建

CImageList img; CBitmap cm; cm.LoadBitmap(IDB_COLDTOOLBAR); //真彩色位图资源加载 img.Create(25,24,ILC_COLOR24|ILC_MASK, 0, 0); img.Add(&bm,RGB(255, 0, 255));  m_wndToolBar.GetToolBarCtrl().SetHotImageList(

2006-08-01 23:09:00 696

转载 VC++.NET实现应用程序XP风格

  首先,我必须说明一下:以下说的XP风格程序并非可以运行在任何Win32平台上,而是在Windows XP下运行的。有的朋友可就纳闷了,任何在Windows XP下运行都有XP风格嘛,为何要花功夫去“实现”。因为微软为Windows XP提供了Themes服务。Themes可以让程序具有“XP风格”,看起来更美观,因为微软更新了Comctl32.dll(ver 6.0)这个“XP风格”的控件

2006-08-01 22:46:00 716 2

转载 VC6中用DOM遍历网页中的元素

一、摘要  在我们编写的程序中,如果想要实现对浏览器打开的网页进行监视、模拟操纵、动态提取用户输入、动态修改......等功能,那么请你抽出宝贵的时间,继续往下阅读。本文介绍的知识和示例程序都是围绕如何遍历 HTML 中的表单(form)并枚举出表单域的属性为目标的,对于网页中的其它元素,比如图象、连接、脚本等等,应用同样的方法都可以轻松实现。   二、网页的文档层次结构  IE 浏览器,采用 D

2006-08-01 22:36:00 1186

原创 关于EDIT等控件不能响应CTRL+V和CTRL+C的解决

 有时候自己添加的一些控件不能响应CTRL+V和CTRL+C等快捷键,比如在框架里添加的文本域或在FORMVIEW里的控件等,我想这应该是因为MFC里没有对这些操作进行支持的缘故,要想彻底解决就要自己编写响应函数,但我发现其实并不需要这样,可以从资源窗口Accelerator里把这些快捷键删掉重新生成一下就行了,不过如果想完全控制还是得自己编写函数。

2006-08-01 22:31:00 1372

原创 可供输入的网页列表框

         rect(0 180 110 90) "  onChange="dmtxt.value=this.options[this.selectedIndex].value"> 选择邮箱 sina.com sohu.com tom.com chinaren.com 163.com     style="position:absolute;top:0px; width: 95px;

2006-08-01 22:17:00 796

原创 关于IIS的修复

今天重装了WIN2003,为了保留原来的一些文件采用了覆盖安装,但是去发现IIS装了后不能用,在安装的时候出现提示:“写入加密数据到web服务器的配置数据,在Metabase时发生错误,0x800900f=对象已存在”,卸载后重装问题仍然依旧,于是在百度上搜索解决方案,最后找到了下面这篇文章修复IIS谈。作者:皮皮鲁 日期:2006-07-19   今天早上开机打开IIS后

2006-07-27 21:19:00 2019

原创 CHtmlView读取带框架的网页的函数。

 BOOL GetFrameSource( CString& refString, long frameIndex =0) frameIndex 为框架集的序号0 代表主框架,如果frameIndex 大于总的框架数则返回FALSEBOOL CHtmlView::GetFrameSource( CString& refString, long frameIndex ){ BOOL bR

2006-06-19 17:54:00 928

转载 限制程序只打开一个实例

【作者:Fictiony ([email protected])】【转载请注明出处】    当我们在做一些管理平台类的程序(比如Windows的任务管理器)时,往往需要限制程序只能打开一个实例。解决这个问题的大致思路很简单,无非是在程序打开的时候判断一下是否有与自己相同的进程开着,如果有,则关闭自身,否则正常运行。    但是,问题就出在如何判别是否有一个与自己相同的进程开着上面。我在网上搜索了

2006-06-19 17:46:00 668

在symbian中用MP3DecodeDLL播放mp3例子(源码)

在symbian中用MP3DecodeDLL播放mp3例子(源码),由于总有人问我要,我就发上来了。几年前的东西了,现在都是硬件解码,有系统api了吧。代码是s60v2下的。

2010-08-24

空空如也

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

TA关注的人

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