内容列表
Pedal Point源码发布及说明(1)
本文属spanzhang原创,其blog地址为:http://blog.csdn.net/spanzhang。引用或转贴请注明出处,谢谢!!Pedal Point是我在无聊的是时候写的一个屏幕保护程序。接下来的一个系列我将发布该程序的Final版本,并做简单的原理说明。还是先看一下截图吧(原图是1024*768的,改成了700*525):这张是1024*768的。下一节开是介绍程序的原理和结构以及
分类:VC语言 查阅全文
能选择颜色的ComboBox
    我最近在写程序的时候,经常碰到需要选择颜色的控件,这种控件在许多地方是比较常用的,就象QQ聊天室中可以选择自己所说的话的颜色的那种控件,这其实就是在一个基本对话框上添加一个或者几个组合框,然后可以通过组合框选择你想要的颜色而已。    下面就是程序代码,你需要做的很简单,你只要把下面的2个文件添加到你工程中,然
分类:VC语言 查阅全文
在ComboBox中改变列表框的宽度
    我们经常会使用到组合框,而组合框是是有2种功能的--下拉和列表。一般情况下,列表框的宽度和选择框是一样宽的,但是我们有些时候确实很需要把列表框的宽度变大,一便让我们能更好的看我们要选的东西。    为了能有这个功能,我写了下面的这个函数。首先得在你的对话框中添加一个的WM_CTLCOLOR的消息句柄,或者使用C
分类:VC语言 查阅全文
VC6模拟C#的Anchor
用C#写Windows程序的时候,我们可以注意到里面有个很有意思并且很有用的东东“Anchor”。它可以被指定为“Top, Bottom, Left, Right”的组合。这个东西可以简化我们的界面上的很多工作,很多时候都可以不用对布局写代码。以下是我在VC6里给出的模拟解决方案:#pragma warning(disable: 4786)#incl
分类:VC语言 查阅全文
Pedal Point源码发布及说明(6)
本文属spanzhang原创,其blog地址为:http://blog.csdn.net/spanzhang。引用或转贴请注明出处,谢谢!!/*/////////////////////////////////////////////////////////////////////   文件:waveRecorder.cpp   描述:录音类实现文件   作者:
分类:VC语言 查阅全文
Pedal Point源码发布及说明(2)
本文属spanzhang原创,其blog地址为:http://blog.csdn.net/spanzhang。引用或转贴请注明出处,谢谢!!Pedal Point是基于DirectDraw用VC6开发的一款源码开放软件。下面将对其主要流程加以解释。一、系统总体流程在系统初始化阶段主要包含如下几个步骤:1、初始化随机数发生器;2、初始化DirectDraw;3、生成图源对象;4、初始化所有扩散算法;
分类:VC语言 查阅全文
Pedal Point源码发布及说明(5)
本文属spanzhang原创,其blog地址为:http://blog.csdn.net/spanzhang。引用或转贴请注明出处,谢谢!!/*/////////////////////////////////////////////////////////////////////   文件:waveRecorder.h   描述:录音类定义文件   作者:张友
分类:VC语言 查阅全文
Pedal Point源码发布及说明(3)
本文属spanzhang原创,其blog地址为:http://blog.csdn.net/spanzhang。引用或转贴请注明出处,谢谢!!/*/////////////////////////////////////////////////////////////////////   文件:stdAfx.h   描述:PedalPoint预编译头文件   作者
分类:VC语言 查阅全文
Visual C++中位图按钮的新颖设计
        在众多的Windows软件中,位图按钮(BitmapButton)确实是一个相当重要的角色。与普通按钮相比,它以图形代替文字,形象直观,使画面更加活泼,使人机界面更加友善。笔者在用Visual C++编制软件时,经常用到位图按钮。但在编制的过程中,发现它也还存在着美中不足的地方。   一、问题的提出   
分类:VC语言 查阅全文
在Windows中编译OpenH323(下)---------编译OpenH323
前言:       本文只提供VC6.0的编译说明,如果想知道VC.Net下的编译过程请参看原文原文:       http://www.voxgratia.org/docs/openh323_windows.html作者 :Craig Southeren翻译  : Richard原文更新日期:2004年11
分类:VC语言 查阅全文
在Window下编译OpenH323(上)---------编译PWLib
前言:        本文只提供VC6.0的编译说明,如果想知道VC.Net下的编译过程请参看原文。原文 :         http://www.voxgratia.org/docs/pwlib_windows.html#msvc_headers作者 :Craig Southeren翻译  : R
分类:VC语言 查阅全文
Windows网络编程
我把Windows网络编程里的例子封装到一类里,这样方便初学者使用初学者在继续深入后可以扩展这个类,另外做成lib , 或者  DLL也不错其实这并没有别的功能只是让初学者明白这就是一个最基本的 基于TCP连接的服务端程序了就像 Windows的基本框架一样,  有了这个 你就可以继续深入的学习某个协议的 函数,然后不断的丰富这个框架另初学者迷惑的是  一个网络 程序
分类:VC语言 查阅全文
VC Tray Icon的使用
为CMainFrame增加如下的成员变量: NOTIFYICONDATA m_trayIcon; CMenu m_menuTray;在CMainFrame的OnCreate函数末尾增加: m_trayIcon.cbSize = sizeof(NOTIFYICONDATA); m_trayIcon.hIcon = (HICON)LoadImage(AfxGet
分类:VC语言 查阅全文
DLL的Export和Import
DLL的Export和Import DLL的export是指将DLL中的函数和数据输出到其它程式中,以供其使用。DLL的import是指使用DLL的程式引入DLL中的函数和数据。 DLL的export DLL中包含有一个表,称为export table(以下简称ET),其中包含了DLL中可以被外部程式使用的所有函数和数据的名字。只有记录在ET中的函数和数据才可以被外部程式所使用(如果没有.D
分类:VC语言 查阅全文
Pedal Point源码发布及说明(4)
本文属spanzhang原创,其blog地址为:http://blog.csdn.net/spanzhang。引用或转贴请注明出处,谢谢!!/*/////////////////////////////////////////////////////////////////////   文件:stdAfx.cpp   描述:PedalPoint预编译实现文件  
分类:VC语言 查阅全文
追根究底,剖析MFC六大关键技术(第一部分)
追根究底,剖析MFC六大关键技术题外话:我并不认为MFC减轻了程序员们的负担,MFC出现的目的虽然似乎是为了让程序员不用懂得太多就可以进行视窗编程,但本人在MFC里徘徊了很久很久(因为那时没有书本详细介绍MFC的原理),毫无收获。可能朋友们会说,怎么一定要了解MFC的具体呢,“黑箱”作业不行吗?这不是微软的初衷吗?不行!!!如果这样,我宁愿永远不选择MFC!在学电脑之前,本
分类:VC语言 查阅全文
热键控件使用示例 CHotKeyCtrl
记得以前刚学VC时候不知道怎么使用控件面斑上的 HOTKEY控件, 那时看不懂MSDN英文帮助,在网上找了好久都无该控件的使用帮助,今天整理硬件看到我写的这个代码,看看是这么的简单啊,:) ================================================================================== BOOL CMyHotKeyDlg::
分类:VC语言 查阅全文
VC 和 MFC 的一些常见问题
如何抛出(throw)由CUserException派生的异常? 当我试图捕获(catch)一个派生类异常时,我得到以下错误"error C2039:'classCMyException': is not a member of 'CMyException' 'classCMyException': undeclared identifier 'IsKindOf': cannot conver
分类:VC语言 查阅全文
CSliderCtrl类的成员函数
CSliderCtrl类的成员函数,可以对轨道条进行查询和设置: 用GetRange和SetRange来查询和设置轨道条的范围,缺省的范围是0-100.函数的声明为void GetRange( int& nMin, int& nMax ) const;void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE );参数n
分类:VC语言 查阅全文
CProgressCtrl类提供了少量的成员函数用来设置进度条
CProgressCtrl类提供了少量的成员函数用来设置进度条: void SetRange( int nLower, int nUpper );该函数用来设置进度条的范围.参数nLow和nUpper分别指定了最小和最大值,缺省时进度条的范围是0-100. int SetPos( int nPos );用来设置进度条的当前进度.函数返回的是进度条的前一个进度. int StepIt(
分类:VC语言 查阅全文
<< 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 >>