自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

原创 CxImage - The Code Project - Bitmaps & Pale

http://www.codeproject.com/bitmap/cximage.asp?df=100&forumid=2472&exp=0&select=2298696&tid=2298696 

2007-11-19 14:29:00 592

原创 彻底明了WIN32底层工作的工具MASM32

我们用什么工具才能知道windows内核是如何工作,消息是如何处理的呢?windows的汇编工具MASM32可以让我们非常容易彻底明了WIN32底层工作窗口程序的核心工作就是3大点,A资源文件的编辑+B窗口的处理主程序+C消息处理程序 MASM32官方下载站点:      http://www.masm32.com在没有使用C++和MFC开发window程序以前,都是用C语言与

2007-11-19 14:28:00 1343 1

原创 字节对齐

一、快速理解 1. 什么是字节对齐? 在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然边界(alignment)分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。 为了使CPU能够对

2007-11-19 14:26:00 581

原创 堆内存和栈内存详解(转载)

堆:顺序随意栈:先进后出堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静

2007-11-19 14:25:00 704

原创 理解c语言中的复杂声明-向右看,向左看

C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过 ,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声 明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的: The right-left rule: Start reading

2007-11-19 14:25:00 738

原创 C++编译器如何实现异常处理

与传统语言相比,C++的一项革命性创新就是它支持异常处理。传统的错误处理方式经常满足不了要求,而异常处理则是一个极好的替代解决方案。它将正常代码和错误处理代码清晰的划分开来,程序变得非常干净并且容易维护。本文讨论了编译器如何实现异常处理。我将假定你已经熟悉异常处理的语法和机制。本文还提供了一个用于VC++的异常处理库,要用库中的处理程序替换掉VC++提供的那个,你只需要调用下面这个函数:

2007-11-19 14:23:00 913

原创 浅谈C中的malloc和free

原帖及讨论:http://www.bc-cn.net/bbs/dispbbs.asp?BoardID=5&ID=82212    在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识

2007-11-19 14:18:00 549

原创 进程间的通讯方式

1. 共享内存#include #include #include int main (){ int segment_id; char* shared_memory; struct shmid_ds shmbuffer; int segment_size; const int shared_segment_size = 0x6400; /* Allocate a shared memo

2007-11-19 14:18:00 1014

原创 在VC使用GDI+的配置方法

本页内容为:,该文章本站转载自网络,如有侵权请告之,我们将会及时将其删除,其正文内容如下: .Mxj826 { display:none; } 唉,最近实在是感叹于自己的落伍. 这样一个令人兴奋的GDI+,却被我雪藏了很久,都不想用它.(可能是因为之前有GDI+漏洞的问题吧). 今天研究了一下才发现, 它恰恰为我提供了每天朝思幕想的一些功能, 如提供了一个Alpha透明度通道, 提

2007-11-19 14:17:00 1591 1

原创 Antialiasing 反混淆算法 反走样算法

反走样算法有很多种.先就>中的Unweighted Area Sampling(不加权采样)和Weighted Area Sampling(加权采样)做一下讨论:                       Antialiasing   The primitives drawn using the algorithms studied before have a common proble

2007-11-19 14:16:00 2407

原创 程序员成功之路

  程序员成功之路     程序员成功之路 ——The road ahead for programmer(演讲稿)一、我很羡慕在座的各位同学,因为你们是中国未来的程序员,而我不是,我一直很遗憾。比尔盖茨曾经写过一本书叫做《未来之路》The road ahead, 那么今天我选择这样一个题目,the road ahead for programmer, 程序员的未来之路,也就是

2007-11-19 14:15:00 1036

原创 从TTF字体中字模信息

从TTF字体中字模信息作者:darnshong 下载源代码 1、引言   传统上的字模信息一般都是从点阵字体中得到的。然而,点阵字体有一个致命的缺点就是字模信息大小固定,放大字体将产生严重的锯齿形失真。本文介绍了一种利用VC从TTF字

2007-11-19 14:14:00 1206

原创 Lyrics Plugin

http://www.lyricsplugin.com/ 

2007-11-19 14:13:00 537

原创 写 RealPlayer Visual 插件如何获得当前播放的文件路径和信息?

写 RealPlayer Visual 插件如何获得当前播放的文件路径和信息?楼主zhoumingbo(magnet)2006-10-23 15:08:12 在 VC/MFC / 基础类 提问在使用   RealONE   Visualization   SDK   做个   RealPlayer   的   Visual   插件,不知道怎么在插件中获得当前Realplayer   播放

2007-11-19 14:13:00 913

原创 RealSystem SDK

http://www.chinavideoonline.com/real/real_052.htm 

2007-11-19 14:12:00 418

原创 RealNetworks Real Visualization SDK

http://forms.real.com/rnforms/resources/player/visualizationsdk/index.html 

2007-11-19 14:11:00 522

原创 VC++实现应用程序对插件的支持

引言   目前,不少流行软件都提供有对外挂插件的支持功能,如Winamp、Realplay等等。这些软件通过对插件技术的使用为日后的软件升级和功能扩展提供了相当的便利条件。尤为重要的是,通过使用插件技术,使得对软件的功能扩展将不再完全受限于软件厂商,任何第三方开发商或是程序员个人只要遵循了软件提供的插件接口标准去开发插件就完全可以同主体软件有很好的兼容,从而使用户对应用程序进行个性化功能扩展成为了

2007-11-19 14:10:00 615

原创 RealSystem SDK 的介绍

RS SDK是供2次应用程序开发工具包:下文的内容是介绍的部分的RealSystem SDK 资料,仅供大家参考。一、RealSystem SDK    RealServer和RealSystem的客户端都支持开放的流传输协议,并允许和其它基于标准流数据系统进行交互操作。RealSystem SDK提供开发者扩展和自定义RealSystem 的公共接口,该SDK允许开发者进行如下开发:· 流式传输

2007-11-19 14:09:00 576

原创 sourceforge.net Welcome to SourceForge.net

http://sourceforge.net/ 

2007-11-19 14:06:00 440

原创 Nullsoft Winamp Plug-in With Bitmapped UI, Docking and Restrictive Resizing - The Code Project - Dialog and Windows

http://www.codeproject.com/dialog/winampwnd.asp 

2007-11-19 14:05:00 446

原创 musicmusic's foobar2000 stuff - components

 http://yuo.be/development.php

2007-11-19 14:03:00 451

原创 Hydrogenaudio Forums - foobar2000

http://www.hydrogenaudio.org/forums/index.php?s=e71d7c87e4325f23bdd0e867dc7f64de&showforum=28 

2007-11-19 14:02:00 547

原创 Hydrogenaudio Forums Some questions from a

http://www.hydrogenaudio.org/forums/lofiversion/index.php/t48568.html 

2007-11-19 14:02:00 575

原创 Foobar2000 Manual - Tutorial

http://eolindel.free.fr/foobar0.9/tutorial.php 

2007-11-19 14:01:00 484

原创 foosion's foobar2000 stuff

http://foosion.foobar2000.org/0.9/tutorials/ 

2007-11-19 14:01:00 586

原创 foo_uie_single_column_playlist - Hydrogenaudio Forums

http://www.hydrogenaudio.org/forums/index.php?showtopic=47810&hl= 

2007-11-19 14:00:00 522

原创 Columns UI SDK

http://yuo.be/columns_ui-sdk-documentation/index.html 

2007-11-19 13:58:00 703

原创 typedef 定义函数指针

http://blog.sina.com.cn/u/5423100e010007jztypedef 定义函数指针  2007-01-24 09:50:34  大中小 关于C++中函数指针的使用(包含对typedef用法的讨论)(一)简单的函数指针的应用。//形式1:返回类型(*函数名)(参数表)char (*pFun)(int);char glFun(int a){ return;}void ma

2007-11-19 13:57:00 2651

原创 详细解说STL string

详细解说STL string 详细解说STL string 0 前言: string 的角色 1 string 使用 1.1 充分使用string 操作符 1.2 眼花缭乱的string find 函数 1.3 stri

2007-11-19 13:56:00 493

原创 DEELX 正则引擎编程帮助

C++ 环境下的正则表达式引擎,RegExLab 的研究开发项目。概述DEELX 的移植和使用非常简单,DEELX 的所有代码只有一个头文件(deelx.h),include 该头文件即可。不需要为 DEELX 创建 project,也不需要添加任何 cpp 或者静态库 lib 文件。运行时,也不依赖专门的动态库。由于 deelx.h 已经直接包含到你的项目中,因此不会存在 Run

2007-11-19 13:55:00 573

原创 三十分钟掌握STL

三十分钟掌握STL 这是本小人书。原名是

2007-11-19 13:55:00 584

原创 GRETA 正则表达式库

..:: Greta ::..   

2007-11-19 13:51:00 943 1

原创 一个托盘程序演示 -闹钟 Alert

下载源代码关键字:托盘 Tray  想必大家都看见过那些在系统托盘(Tray)中的程序吧,本文就演示了如何创建一个这样的托盘程序Alert。Alert是一个运行在系统托盘中的小闹钟,它在设定的时间后触发,运行屏幕保护程序并播放一首歌曲。这个程序是很久以前写的了,而我现在没有安装VC++了,所以本文的截图都是朋友Leoyin帮我做出来后传给我的(好麻烦,呵呵),在此也对他表示感谢!  建立一个托盘程

2007-11-19 13:45:00 834

原创 vc中程序最小化到托盘(任务拦)的实现

vc中有时候要实现程序最小化,实际上那是的隐藏.那么如何实现那,下面我将给出我自己的粗浅建议.程序最小化到托盘,是把程序隐藏,并在托盘上加上响应的图标,对图标操作发送消息来实现的.下面给出做法供大家参考:首先在.h文件里加入自定义消息:#define WM_SHOWTASK   (WM_USER + 0x100)    //一般数值大于100//{{AFX_MSG(CMPARTDl

2007-11-19 13:44:00 656

原创 如何在对话框中加入TOOLBAR?

如何在对话框中加入TOOLBAR?楼主crystal2000(Sun)2002-01-25 09:48:58 在 VC/MFC / 基础类 提问如何在对话框中加入TOOLBAR? 问题点数:20、回复次数:3Top 1 楼crystal2000(Sun)回复于 2002-01-25 10:01:08 得分 0 请教!     Top2 楼guzh()回复于 2002-01-

2007-11-19 13:43:00 698

原创 一个在MFC环境中使用的 InfoZip打包类

下载本文源代码InfoZip是一个功能强大的免费ZIP/UNZIP库。为了方便它的使用,本文将介绍一个InfoZip的打包类CInfoZip,这个类本身并不实现压缩功能,只是提供一个易于使用的InfoZip DLLs接口(包含在CInfoZip中)CInfoZip类的使用方法: 1、将CInfoZip 的头文件和实现文件添加到工程中,然后将ZIPDLL.DLL 和UNZDLL.DLL 文件拷到EX

2007-11-19 13:43:00 1085

原创 简单使用RichEdit2.0A

 下载 本文演示程序源代码 9KB通常我们用VC++提供的RichEdit会碰到很苦恼的事情----中文乱码和单字节汉字中文乱码一般可以用SetFont解决, S@=-#0业,1T的zHAR61xk$@的软ui理rI!)`z网rX*%而这个单字节汉字就非常的莫名其妙了,一旦出现单字节汉字,你每按一次backspace将只消除半个汉字,景象甚是恼人。 最终我向RichE

2007-11-19 13:42:00 1156 1

原创 richedit cricheditctrl richedit20a之间的关系。

请问richedit cricheditctrl richedit20a之间的关系。作者:crystal5211。cricheditctrl是对richedit的封装。这句话对吗。  lotus 2。richedit20a在mfc中有没有提供响应的类。???    -------------------------------------------------------------

2007-11-19 13:41:00 715

原创 CEdit & CRichEdit 使用技巧

注:        m_edit1代表ID为IDC_EDIT1的CEdit控件的control类型的变量        m_richedit1代表ID为IDC_RICHEDIT1的CRichEditCtrl控件的control类型的变量1.设置edit只读属性    方法一:                m_edit1.SetReadOnly(TRUE);    方法二:            

2007-11-19 13:40:00 598

原创 关于RICHEDIT控件的消息

各位好,请帮忙。             我用CFormView类,在Form上放一个RICHEDIT控件,我要系统响应EN_CHANGE消息,     我添加     在workView.h     //   Generated   message   map   functions     protected:     //{{AFX_MSG(CWorkView)              

2007-11-19 13:40:00 778

空空如也

空空如也

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

TA关注的人

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