DELPHI 5 API函数开发实例

DELPHI 5 API函数开发实例
作 者: 同志工作室编著
出版社: 人民邮电出版社
丛编项: 看实例学编程系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《DELPHI 5 API函数开发实例》作者简介

内容简介

Delphi 5是美国Inprise公司开发的,运行于Windows平台上的交互式可视化集成开发环境。本书从API编程基础开始,以示例的形式全面介绍了Delphi 5支持的API函数以及API函数的应用,涵盖了文本、图形、高级绘图、图像处理、窗口、菜单、系统信息控制、消息控制等各个方面,揭去了API函数的神秘面纱,带领读者进入Windows程序开发的内部。本书通俗易懂,示例丰富,讲解细致,分析透彻,适合于中级程序开发人员学习使用,对于从事API函数开发与应用的广大科研人员、高校相关专业的师生也是一本有价值的自学和教学的参考书。

图书目录

第1章 文本与图形绘制

1-1 文本处理

DrawText()

DrawTextEx()

GetTextColor()

SetTextColor()

TextOut()

ExtTextOut()

GetTextAlign()

SetTextAlign()

1-2 画线函数

LineTo()

PolyBezier()、PolyBezierTo()

PolyDraw()

Polyline()、PolylineTo()

1-3 绘制多边形

Polygon()

PolyPolygon()

PolyPolyline()

1-4 绘制矩形

DrawFocusRect()

Rectangle()

RoundRect()

1-5 绘制椭圆、弧、弦

Ellipse()

Arc()、ArcTo()

Chord()

Pie()

1-6 小结

第2章 定制绘图环境

2-1 绘图风格

背景

像素

绘图模式和风格

2-2 画笔

CreatePen()

ExtCreatePen()

MoveToEx()

GetCurrentPositionEx()

2-3 画刷

CreateSolidBrush()

CreateBrushIndirect()

CreateHatchBrush()

CreatePatternBrush()

GetSysColorBrush()

ExtFloodFill()

SetPolyFillMode()

GetPolyFillMode()

FillRect()

FrameRect()

SetBrushOrgEx()

GetBrushOrgEx()

2-4 综合示例

2-5 小结

第3章 图像的扩展处理

3-1 位图

CreateBitmapIndirect()

CreateBitmap()

SetBitmapDimensionEx()、Size结构

GetBitmapDimensionEx()

LoadBitmap()

BitBlt()

StretchBlt()

PlgBlt()

GetDIBits()、BITMAPINFO结构

3-2 鼠标指针形状

CreateCursor()

DestroyCursor()

LoadCursor()

LoadCursorFromFile()

3-3 图标

CreateIcon()

CreateIconIndirect()、ICONINFO结构

DestroyIcon()

LoadIcon()

ExtractIcon()

CopyIcon()

DrawIcon()

DrawIconEx()

GetIconInfo()

3-4 图像

LoadImage()

CopyImage()

3-5 小结

第4章 文件处理技术

4-1 文件

文件的创建、打开和关闭

文件属性

文件操作

4-2 目录

CreateDirectoryEx()

RemoveDirectory()

SetCurrentDirectory()

GetSystemDirectory()

GetVolumeInformation()

4-3 驱动器

GetLogicalDrives()

GetDriveType()

GetDiskFreeSpaceEx()和LARGE_INTEGER结构

SetVolumeLabel()

4-4 注册表

建立、打开、保存、关闭注册表

恢复及删除注册表信息

项及子项的设置、枚举

4-5 小结

第5章 界面设计技术

5-1 窗体

取得的窗口句柄

窗体间关系

排列窗口

窗口状态

更新窗口位置及状态

窗体操作

窗体与矩形

5-2 菜单

取得菜单属性

添加与删除菜单

设置菜单

5-3 小结

第6章 消息与系统

6-1 鼠标

获取鼠标指针的当前位置

设置鼠标信息

6-2 剪贴板

函数介绍

6-3 系统信息

获得系统信息

设置系统信息

6-4 应用技巧

运行外部应用程序

关闭系统

创建形式各异的窗体

6-5 消息控制

消息函数

消息

6-6 小结