摘要: 我们经常可以看到许多生动有趣的动画鼠标,其实利用delphi强大的功能,我们完全可以随心所欲地制作有个人特色的鼠标。我制作了一个名为face的动画鼠标,在常态时,它是一张圆圆的脸,脸上有一双咕噜噜乱转的大睛眼。当按下左(右)键时,脸的左(右)眼就眨一下。如果持续按住,则左(右)眼眨个不停。下面我以这个动画鼠标为例,简述如何制作动画鼠标。
首先,在delphi的主菜单工具下选图像编辑器,编......
摘要:unit cpuid;
interface
type
tcputype = (cpu8086, cpu286, cpu386, cpu486, cpupentium);
function cputype : tcputype;
function cputypestring : string;
implementation
uses
sysutils;
functio......
用Delphi实现自定义颜色对话框及其构件 在 开 发 证 券 分 析 软 件 中, 经 常 要 绘 制 各 种 股 票 的 分 析 曲 线. 为 了 使 得 软
件 的 功 能 更 加 方 便. 灵 活, 用 户 希 望 能 够 按 照 自 己 的 喜 好 自 定 义 各 种 曲 线 的 【程序编程相关:
Listview中实现点击栏目标题排序】 【推荐阅读:
反查漢字拼音】
颜 色. 在 w o r d97 的[ 格 式] 菜 单 下 的 字 体 对 话 框 中 有 类 似 的 功 能. 当 用 户 【扩展信息:
Delphi5的控件升级到Delphi6】
单 击 字 体 对 话 框 中 的 颜 色 下 拉 框 时, 各 种 颜 色 的 简 单 图 案 与 字 体 的 颜 色 名
称 一 起 显 示 出 来, 这 样 处 理 的 结 果 显 然 比 只 提 供 一 个 装 有 颜 色 名 称 的 下 拉
框 效 果 要 好 的 多.
---- 一. 自 定 义 颜 色 对 话 框 的 实 现
---- 在delphi 中, 我 们 可 以 使 用tcombobox 实 现 类 似 的 功 能. 在tcombobox 构 件 中 有 一
个style 属 性, 决 定tcombobox 的 显 示 属 性. 通 常 可 选 取csdropdown, cssimple, csdropdownlist,
csownerdrawfixed, csownerdrawvariable 等. 其 中 当 选 取csownerdrawfixed 时 表 示 创 建 一 个 自
画 下 拉 框, 下 拉 框 的 每 一 项 的 高 度 由itemheight 属 性 决 定. 并 且 必 须 在tcombobox
的ondrawitem 事 件 中 响 应 自 画 过 程. ondrawitem 的 定 义 为:
property ondrawitem: tdrawitemevent;
tdrawitemevent = procedure
(control: twincontrol; index: integer rect:
trect; state: townerdrawstate) of object;
其 中 的 三 个 参 数 的 含 义 为:
control: 包 含 下 拉 框 的tcombobox
index: 自 画 的 下 拉 框 在
tcombobox 的items 属 性 中 的 索 引 号
rect: 自 画 的 位 置
---- 因 此, 知 道 了 需 要 自 画 的 矩 形 的 位 置(rect 参 数) 与 在tcombobox 中 的 索 引 号
(index 参 数), 我 们 可 以 使 用tcombobox 的canvas 属 性 在 其 画 布 上 自 画.
---- 具 体 的 实 现 过 程 如 下:
---- 1 . 新 建 一 个 工 程 文 件, 设 置 其 默 认 窗 体 的 有 关 属 性 为:
---- caption 自 定 义 下 拉 框
---- name form1
...
下一页 摘要: 在windows系统中提供了一种系统消息挂钩的(message hook)功能,使用消息挂钩,可以实时监视处理系统中的各种消息。很多鼠标增强软件就是利用消息挂钩来拦截所有的鼠标消息进行处理的。
要设置鼠标消息挂钩,一般先建立一个使用鼠标消息挂钩的动态连接库(dll)文件,然后就可以在其它程序中使用这个dll文件处理鼠标消息。
下面的程序介绍通过鼠标消息挂钩监视鼠标消息,从而实现类似于一些鼠......