
·图形界面类
文章平均质量分 79
xmlscript
这个作者很懒,什么都没留下…
展开
-
用VC编写具有动态换肤功能的应用程序
摘要: 本文介绍了一种为应用程序工具条添加及动态更换皮肤的程序设计方法。 引言 如果能在自己的程序中也具备动态更换皮肤的能力,将使软件平添几分亮点从而更易博得用户的青睐。具笔者了解,当前介绍这种技术的文章资料较少,与其流行程度很不协调,而且现有的少量资料也多是针对对话框进行的,无非是在对话框上覆盖一层图片,并通过更换图片来实现程序的动态换肤。虽然这也是动态换肤的一种,但由于技术过于简转载 2004-11-06 17:32:00 · 1244 阅读 · 0 评论 -
控制台窗口界面控制设计
摘要: 文本界面的控制台应用程序开发是深入学习C++、掌握交互系统的实现方法的最简单的一种手段。然而,Visual C++的C++专用库却没有TC所支持的文本(字符)屏幕控制函数,为此本系列文章从一般控制步骤、控制台窗口操作、文本(字符)控制、滚动和移动、光标、键盘和鼠标等几个方面讨论控制台窗口界面的编程控制方法。 在众多C++开发工具中,由于Microsoft本身的独特优势,选用 Visua转载 2004-11-06 17:19:00 · 4453 阅读 · 0 评论 -
使用虚列表和自画实现文件夹的缩略图显示
本示例演示了列表控件的虚列表和自画功能,也演示了一些系统外壳的函数和接口的使用方法。单击 这里 下载本文的代码。预备性阅读在阅读本文之前,建议先对列表视图控件和系统外壳有一个基本的了解。建议阅读以下SDK文章Shell FAQ List-View Controls Overview Using List-View Controls Customizing a转载 2004-11-03 13:41:00 · 870 阅读 · 0 评论 -
Visual Basic 2005 中的智能客户端数据
Visual Basic 2005 中的智能客户端数据发布日期: 7/27/2004 | 更新日期: 7/27/2004Robert GreenMicrosoft Corporation适用于:Microsoft Visual Basic 2005 Beta 1摘要:该演练演示了 Visual Studio 2005 中的几种新增功能,以帮助读者开发可以访问数转载 2004-11-03 12:47:00 · 863 阅读 · 0 评论 -
一个初级的使用GDI+开发的颜色拾取器用户控件
概要 虽然大部份开发者和APIs在工作中使用颜色时用RGB方案,但在阐述或选择颜色上它不是唯一可供使用的方法。比如,标准的 Windows颜色-选择对话框允许你在工作时用一种间接的方法使用HSL颜色方案。这篇文章,作者描述若干颜色选择的方案,而且使用GDI+(通过 System.Drawing命名空间)产生一个组件这样做可以为你自己的应用程序提供一个简单的、友好的颜色选择者。按转载 2004-11-03 12:33:00 · 968 阅读 · 0 评论 -
Visual Basic.NET和GDI+共创图标编辑器
如果想自己设计一个个性独特的ico图片,然后让它成为如"我的电脑","回收站"这样的图标该怎么做?就只有用一些专门的画图工具。因为 windows的的画图程序无法创建ico文件。于是本人利用.net和GDI+就编写了一个这样的画图工具。虽然现在有很多文章都介绍了GDI+技术,但都只是纯粹的GDI+的简单应用的介绍,至少我还没有看见一篇利用GDI+开发一个完整软件或程序片段的文章。 这个转载 2004-11-03 12:29:00 · 866 阅读 · 0 评论 -
Visual C++.NET GDI+编程基础
GDI+提供从简单到复杂图形绘制的大量方法,并且我们可以通过对路径和区域的操作构造出更复杂的图形,这在CAD等场合极为有用。当然,在绘图之前我们有必要搞清一些基本内容,如坐标空间、画笔和画刷等。 坐标空间及其变换 在视图和窗口中绘图或定位总是在一个二维坐标系进行,依据作用方法的不同,坐标有多种表示方法,并且各种不同坐标之间可以相互转换。 1. 世界坐标系、转载 2004-11-03 12:25:00 · 1731 阅读 · 0 评论 -
GDI+介绍
1.引言 GDI+是Windows XP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口。顾名思义,GDI+是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用GDI+,因为GDI+对以前的Windows版本中GDI进行了优化,并添加了许转载 2004-11-03 12:15:00 · 971 阅读 · 0 评论 -
通过游戏的地图介绍GDI+
我现在正在为GenreOnline.com制作一款基于Internet的旋转风格的科幻游戏,叫做Unbound。旋转冒险游戏最重要的部分之一是地图。地图将游戏者旋转时所发出的统计信息图形化,使其更容易被理解。在.NET里,你可以使用图形设备接口+(GDI+)来给图形元素编程——在这种情况下图形元素就是地图。但是熟悉 Visual Studio 6.0里的转载 2004-11-03 12:13:00 · 1266 阅读 · 0 评论 -
用GDI+抓屏并存成.jpg文件
#include #include #include using namespace Gdiplus; #pragma comment (lib, "gdiplus.lib") GdiplusStartupInput gdiplusStartupInput; ULONG_PTR gdiplusToken; int G转载 2004-11-03 12:07:00 · 1175 阅读 · 0 评论 -
体验下一代微软平台开发Visual Studio 2005
今天无聊在微软网站闲逛,不小心看到了Visual Studio 2005的各组件的Express Beta版本下载,于是就把它们下载了来下来试用。 最早看到有关VS2005的介绍是在DevDays 2004上,那时还是一个Preview的版本,随后就是在上一次的微软开发者大会上发到的MSDN开发精选杂志上看到了相关的介绍,但一直没有机会去尝试,这回就一起来尝尝鲜吧。 这次提供下载的是VS200转载 2004-11-03 01:13:00 · 1125 阅读 · 0 评论 -
通过ComCtl32.dll使你的软件拥有XP界面!
第一步: 在工程中加入 #include "commctrl.h" 第二步: 以-D ISOLATION_AWARE_ENABLED 模式编译程序,在Windows.h上面加上下行:#define ISOLATION_AWARE_ENABLED 第三步:给你的工程加入一个名叫YourApp.manifest 的文件。 version="1.0.0.0" proce转载 2004-11-01 17:48:00 · 1317 阅读 · 0 评论