02 2011 档案
摘要:GDI+接口是Microsoft Whistler操作系统中的一部分,它是GDI的一个新版本,不仅在GDI基础上添加许多新特性而且对原有的GDI功能进行优化。在为开发人员提供的二维矢量图形、文本、图像处理、区域、路径以及图形数据矩阵等方面构造了一系列相关的类,如Bitmap(位图类)、Brush(画刷类)、Color(颜色类)、Font(字体类)、Graphics(图形类)、Image(图像类)、Pen(画笔类)和Region(区域类)等。其中,图形类Graphics是GDI+接口中的一个核心类,许多绘图操作都可用它来完成。1. VS中使用GDI+的配置步骤: #include <gdi
阅读全文
摘要:编译环境:VS2005刚开始接触Xtreme ToolkitPro。所以是些基本的界面在MFC中应用的操作。1. 首先安装并编译Xtreme ToolkitPro,可编译成unicode debug\unicode release和非unicode debug\release2. 工程中包含附加目录,我的C/C++附加目录为:C:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v13.2.1\Source 链接附加目录为:C:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro
阅读全文
摘要:#include "mmsystem.h"#pragma comment(lib,"winmm.lib") ::PlaySound(strAppPath, NULL, SND_ASYNC | SND_NOWAIT); // strAppPath为音频的路径PlaySound函数的声明为:BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound);参数pszSound是指定了要播放声音的字符串,该参数可以是WAVE文件的名字,或是WAV资源的名字,或是内存中声音数据的指针,或是在系统注册表WIN.INI中定义的系统事件声音。如果该参数
阅读全文
摘要:C++中的异常处理机制通常的异常抛出和处理主要使用下面这三个关键字:try\throw\catch.一、处理形式try{ //可能出现异常的代码块}catch(类型名 形参名) //捕获特定异常{ //特定异常处理}catch(...) //捕获所有的异常处理方法{ //所有异常处理}二、 异常的接口声明为了加强程序的可读性,使函数的用户能够方便地知道所使用的函数会抛出哪些异常,可以在函数的声明中列出这个函数可能抛出的所有异常类型,例如: void fun() throw( A,B,C,D);这表明函数fun()可能并且只可能抛出类型(A,B,C,D)及其子类型的异常。如果在函数的声明中没有包
阅读全文