Delphi 5是美国Inprise公司开发的,运行于Windows平台上的交互式可视化集成开发环境。本书从API编程基础开始,以示例的形式全面介绍了Delphi 5支持的API函数以及API函数的应用,涵盖了文本、图形、高级绘图、图像处理、窗口、菜单、系统信息控制、消息控制等各个方面,揭去了API函数的神秘面纱,带领读者进入Windows程序开发的内部。\r\n 本书通俗易懂,示例丰富,讲解细致,分析透彻,适合于中级程序开发人员学习使用,对于从事API函数开发与应用的广大科研人员、高校相关专业的师生也是一本有价值的自学和教学的参考书。\r\n\r\n
第1章 文本与图形绘制\r\n1-1 文本处理\r\nDrawText()\r\nDrawTextEx()\r\nGetTextColor()\r\nSetTextColor()\r\nTextOut()\r\nExtTextOut()\r\nGetTextAlign()\r\nSetTextAlign()\r\n1-2 画线函数\r\nLineTo()\r\nPolyBezier()、PolyBezierTo()\r\nPolyDraw()\r\nPolyline()、PolylineTo()\r\n1-3 绘制多边形\r\nPolygon()\r\nPolyPolygon()\r\nPolyPolyline()\r\n1-4 绘制矩形\r\nDrawFocusRect()\r\nRectangle()\r\nRoundRect()\r\n1-5 绘制椭圆、弧、弦\r\nEllipse()\r\nArc()、ArcTo()\r\nChord()\r\nPie()\r\n1-6 小结\r\n第2章 定制绘图环境\r\n2-1 绘图风格\r\n背景\r\n像素\r\n绘图模式和风格\r\n2-2 画笔\r\nCreatePen()\r\nExtCreatePen()\r\nMoveToEx()\r\nGetCurrentPositionEx()\r\n2-3 画刷\r\nCreateSolidBrush()\r\nCreateBrushIndirect()\r\nCreateHatchBrush()\r\nCreatePatternBrush()\r\nGetSysColorBrush()\r\nExtFloodFill()\r\nSetPolyFillMode()\r\nGetPolyFillMode()\r\nFillRect()\r\nFrameRect()\r\nSetBrushOrgEx()\r\nGetBrushOrgEx()\r\n2-4 综合示例\r\n2-5 小结\r\n第3章 图像的扩展处理\r\n3-1 位图\r\nCreateBitmapIndirect()\r\nCreateBitmap()\r\nSetBitmapDimensionEx()、Size结构\r\nGetBitmapDimensionEx()\r\nLoadBitmap()\r\nBitBlt()\r\nStretchBlt()\r\nPlgBlt()\r\nGetDIBits()、BITMAPINFO结构\r\n3-2 鼠标指针形状\r\nCreateCursor()\r\nDestroyCursor()\r\nLoadCursor()\r\nLoadCursorFromFile()\r\n3-3 图标\r\nCreateIcon()\r\nCreateIconIndirect()、ICONINFO结构\r\nDestroyIcon()\r\nLoadIcon()\r\nExtractIcon()\r\nCopyIcon()\r\nDrawIcon()\r\nDrawIconEx()\r\nGetIconInfo()\r\n3-4 图像\r\nLoadImage()\r\nCopyImage()\r\n3-5 小结\r\n第4章 文件处理技术\r\n4-1 文件\r\n文件的创建、打开和关闭\r\n文件属性\r\n文件操作\r\n4-2 目录\r\nCreateDirectoryEx()\r\nRemoveDirectory()\r\nSetCurrentDirectory()\r\nGetSystemDirectory()\r\nGetVolumeInformation()\r\n4-3 驱动器\r\nGetLogicalDrives()\r\nGetDriveType()\r\nGetDiskFreeSpaceEx()和LARGE_INTEGER结构\r\nSetVolumeLabel()\r\n4-4 注册表\r\n建立、打开、保存、关闭注册表\r\n恢复及删除注册表信息\r\n项及子项的设置、枚举\r\n4-5 小结\r\n第5章 界面设计技术\r\n5-1 窗体\r\n取得的窗口句柄\r\n窗体间关系\r\n排列窗口\r\n窗口状态\r\n更新窗口位置及状态\r\n窗体操作\r\n窗体与矩形\r\n5-2 菜单\r\n取得菜单属性\r\n添加与删除菜单\r\n设置菜单\r\n5-3 小结\r\n第6章 消息与系统\r\n6-1 鼠标\r\n获取鼠标指针的当前位置\r\n设置鼠标信息\r\n6-2 剪贴板\r\n函数介绍\r\n6-3 系统信息\r\n获得系统信息\r\n设置系统信息\r\n6-4 应用技巧\r\n运行外部应用程序\r\n关闭系统\r\n创建形式各异的窗体\r\n6-5 消息控制\r\n消息函数\r\n消息\r\n6-6 小结