当前位置: 网学 > 编程文档 > VB > 正文

在VB5.0下有效控制鼠标的输入焦点

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/16
下载{$ArticleTitle}原创论文样式
al=500 动态提示延时功能,设置延迟值

  该程序中将Picture1的客户区域划分为3个部分(见文后程序中的Form-Load( )函数中的初始化数据),用来演示鼠标移动过程中光标形状的变化和输入焦点控制功能以及相关的命令按钮提示、凸凹状态和执行操作等。程序中通过变量控制当前有效的客户命令区域,当然读者可根据实际需要将其修改为各种命令按钮或图片等。程序中的相关提示功能采用了最为常用的鼠标光标形状变化、动态提示窗口和按钮状态变化的提示方法,其中动态提示功能还在提示窗口首次显示前进行了一定延时处理,使其和当前的可视编程工具中的提示功能完全相同。程序中图版框中设置的命令按钮是在Picture1-Paint()函数中设置的,命令按钮的状态变化是通过UpLine()和DownLine()两个函数来实现的。当命令区域取得输入焦点后,为简化程序其执行功能只显示一个用户模态对话框。
  本文程序在P200计算机、VB5.0和Windows 98测试版下调试通过,程序的运行结果见图1和图2,其中图1为程序运行时的界面,图2为当鼠标指针移动到命令按钮二上时鼠标光标、命令按钮的状态变化以及按钮的动态提示情况,当鼠标指针移开后,程序界面又恢复图1的状态。实际程序设计时可根据具体情况进行相应的功能取舍或补充。总之,在应用程序中灵活地控制鼠标输入焦点,可使开发的应用程序具有很高的专业水准和简单灵活的操作方法。

  • 上一篇资讯: VB6中用DataReport做报表
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号