摘要:
Visual C++ 开发环境为控件提供的自绘制功能使程序员能够充分发挥自己的创造性来设计比较漂亮的程序界面。所谓AVI按钮是指每当鼠标从按钮上经过时就播放一段按钮提示的AVI,在许多的游戏程序以及三维动画软件中(如摩托英豪、Cool 3D等)都广泛的采用了这种AVI按钮。它使得程序的用户界面很具有动感,也使得我们的程序至少看上去更专业,本实例借助Visual C++强大的控件自绘制功能来实现这种... 阅读全文
摘要:
一、SAPI简介 软件中的语音技术包括两方面的内容,一个是语音识别(speech recognition) 和语音合成(speech synthesis)。这两个技术都需要语音引擎的支持。微软推出的应用编程接口API,虽然现在不是业界标准,但是应用比较广泛。 SAPI全称 The Microsoft Speech API.相关的SR和SS引擎位于Speech SDK开发包中。这个语音引擎支持多种语... 阅读全文
摘要:
http://www.vckbase.com/code/downcode.asp?id=1556 CButtonST使我目前见过的最强大,功能最全的CButton派生类。撰写本文的目的不在于技术的讨论,而是希望能够为各位提供关于CButtonST的使用参考,以提高编写程序的速度。 下图是用CButtonST做的几个按钮 以下是CButtonST类的一些版本信息,方便大家可以... 阅读全文
摘要:
一、准备工作(PNG图片透空窗体) 1、图片资源准备工作。首先在Photoshop中编辑所用图片,将这些图片保存成为带透明通道的.png格式(GDI+调用显示时能够透明调背景)。这样程序中图片资源就准备好了。 2、下面开始做好展开此项工作的基本准备工作。创建一个对话框应用程序,名称为Gdi+PNG在VC6.0下的设置:(1)、下载gdiplus forVC6.0的SDK,(总共两兆多)(2)、在C... 阅读全文
摘要:
派生一个 CButtonEx类 重载 OnCreate 利用GDI+贴图到 按钮上 int CButtonEx::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CButton::OnCreate(lpCreateStruct) == -1) return -1; CRect rc; GetClientRect(&rc);... 阅读全文
摘要:
最简单的Win32安装程序制作办法I.下载并安装工具 http://download.csdn.net/source/276718 II.利用向导制作安装包1.安装上述两款,启动NIS Edit,在“文件”菜单中“新建脚本:向导”=>下一步”其它就不说了。都是向导式的操作过程。 授权文件那个地方,需要提供一个显示版权的文本文件就行了。 阅读全文
摘要:
从CxImage中将xfile.h、ximacfg.h、ximadef.h、ximage.cpp、ximage.h、xiofile.h、xmemfile.cpp、xmemfile.h拷贝到工程文件夹下并将这些文件加入工程,然后将CxImage各文件夹下Debug文件夹中的lib文件也拷贝到工程下,并在VC中做如下设置 Project Settings |- C/C+... 阅读全文
摘要:
利用VTK库开发基于MFC的应用程序在用VTK库时,感觉很难开发出MFC的应用程序,VTK提供的vtkMFCWindow类封装的太死,在参考vtkMFCWindow类的实现方式后,通过改造单文档应用程序中的View类,直接在View类中就能响应MFC消息,同时又能利用VTK库本身的东西。在我的例子中,能打开VTK格式文件,同时能用鼠标进行移动旋转,缩放等操作,而且响应右键菜单,插入一个3ds文件。... 阅读全文
摘要:
VTK有源码和二进制版本 二进制版本,主要包括头文件,和库文件。主要用于直接使用VTK来开发自己的系统。 二进制版本也是源码版,经过编译之后得到的 如果安装源码版本的话,还需要自己编译,生成DLL或者LIB,特别麻烦。 不过也有些优点,就是我们需要GCC使用的库,就生成GCC格式的库;我们需要VC6的库,就能生成VC6需要的库。我们需要动态链接库,就生成动态链接库,我们需要静态链接库呢?就为... 阅读全文
摘要:
1 WPF 的优点1.1 提供更加丰富的用户体验。提供 2D,3D,动画,多媒体的支持。1.2 让程序人员把关注点放到 业务建模和业务逻辑上,把图形部分移给WPF。提高开发效率。少关注技术,多关心业务1.3 能够更好的实现业务逻辑层和表示层的分离。用xmal 描述界面,*.cs 文件来描述后台代码1.4 能够很容易的把客户端程序和浏览器程序集成到一起。桌面应用程序和浏览器应用程序的融合,根据ms ... 阅读全文
摘要:
需求:时候在制作一些特殊的界面时可能要用到异形窗口。解决方案:制一张位图,在位图中指定一个透明色,这个透明色大多作为背景,也就是窗口中要切除的部分,即在一张位图中提取一个区域窗口是一个再方便不过的事情了,实现原理实际上是读取位图中的每个像素和指定的透明色进行对比,如果是相同的颜色就排除,否则就合并起来。 ////////////////////////////////////////////... 阅读全文
摘要:
说明=================================== 您可以使用此滚动条库并且可以跟据需要修改源代码,但请不要随意发布此源代码。请尊重者作原创!此皮肤滚动条库可以在Windows标准控件或非标准控件上使用,如果您对此皮肤滚动条有何建议请随及联系作者. 作者 : 李俊 E-Mail : notoldtree@126.com QQ : 154828 下载地址:h... 阅读全文
摘要:
好了,我来说明一下这个CxImage类的简单用法,希望给刚接触CxImage的朋友带来一些帮助,首先我要说明的是在这里我以CxImage 6.0.0.0版为例(各个版本可有能所不同)。官方下载地址是:http://www.xdp.it/cximage/ 打开工程后可以看到下例这些工程: - CxImage - CxImageCrtDll - CxImageMfcDll - dome - dom... 阅读全文
摘要:
仅管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种办法来操作这些格式的图片。 1.用API OleLoadPicture来加载JPG、GIF格式的图片(注:不支持PNG格式,另外GIF只能加载第一帧,且不支持透明) OleLoadPicture 函数实际上创建了一个IPicture类... 阅读全文
摘要:
仅管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种办法来操作这些格式的图片。 1.用API OleLoadPicture来加载JPG、GIF格式的图片(注:不支持PNG格式,另外GIF只能加载第一帧,且不支持透明) OleLoadPicture 函数实际上创建了一个IPicture类... 阅读全文