电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

屏幕保护程序设计思路

屏幕保护程序设计思路_第1页
1/14
屏幕保护程序设计思路_第2页
2/14
屏幕保护程序设计思路_第3页
3/14
下载后可任意编辑屏幕保护程序设计思路:设计好窗体,使得窗体运行时全屏幕占有及显示在最顶层。运行时消除光标,退出时响应键盘、鼠标并显示光标。设定好定时器,每隔 0.5 秒出现一次圆图像,当到达次数时清除画面,并调用画圆程序。把画圆程序设置好,使其能每次随机出现圆个数,并每个圆能有许多同心圆,颜色随机生成。屏幕保护程序需要几点:1、窗体覆盖整个屏幕 move,和保持窗口定 位 在 屏 幕 的 最 前 端 SetWindowsPos 。 2 、 去 除 / 显 示 光 标 ShowCursor。3、画圆函数 Circle。1、窗体在屏幕的最前端是Move 0,0,screen.width,screen.height窗 口 在 屏 幕 的 最 前 端 , 用 windows 的 API 函 数 — —SetWindowsPos ,当使用 API 函数时可以在 VB6.0 API 文本浏览器里查找,然后复制粘贴在“一般模块”里。Move 指令用法是确定一个方格在 form 中的位置,其坐标是从(0,0)开始的。 Command1.Move H1 * 0.5, H1 * 0.5, H1 * 7, H1 * 2 Command2.Move H1 * 8, H1 * 0.5, H1 * 7, H1 * 2 Command3.Move H1 * 16, H1 * 0.5, H1 * 7, H1 * 2这里 H1 代表一个常数的话,方格就从 H1 * 0.5, H1 * 0.5 中知道第一点(原始点),然后 H1 * 7(宽), H1 * 2(高)知道第二点(扩展点),然后以 x、y 轴方向连接这两点,就形成了扩展。 下面是设置窗口窗体位置的做法:(1)、在“一般模块”新增代码命令 Option Explicit'常数定义Public Const HWND_TOPMOST = -1Public Const SWP_NOMOVE = &H2Public Const SWP_NOSIZE = &H1'API 函数声明Public Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hwndinserafter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As LongSetwindowpos 函数所使用的参数如表:Hwnd要处理的窗口HWndInserAfterHwnd 窗口将插放在 zorder 顺序的 hwndinserafter 窗口之后(zorder 是指窗口叠放的顺序)x、y窗口坐标位cx、cy窗口宽度及高度下载后可任意编辑Wflags窗口显示的标志状态。例如将设置窗口标志为SWP_NOMOVE(不可移动)及 SWP_NOSIZE(不可改变大小)注意:h 是类型描述,表示句柄, Wnd 是变量对象描述,表示窗口,所以 hWnd 表示窗口...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

屏幕保护程序设计思路

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部