显示自定义动画鼠标或彩色图标(VB.net)

显示

 
'//
'//显示自定义动画鼠标或彩色图标
'//根据【孟子E章】的专栏C#代码 http://blog.csdn.net/net_lover/archive/2004/10/22/146575.aspx
'//

'Imports System.Runtime.InteropServices
Imports System.Reflection
Public Class Form1
    Inherits System.Windows.Forms.Form

#Region " Windows 窗体设计器生成的代码 "

    Public Sub New()
        MyBase.New()

        '该调用是 Windows 窗体设计器所必需的。
        InitializeComponent()

        '在 InitializeComponent() 调用之后添加任何初始化

    End Sub

    '窗体重写 dispose 以清理组件列表。
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing Then
            If Not (components Is Nothing) Then
                components.Dispose()
            End If
        End If
        MyBase.Dispose(disposing)
    End Sub

    'Windows 窗体设计器所必需的
    Private components As System.ComponentModel.IContainer

    '注意: 以下过程是 Windows 窗体设计器所必需的
    '可以使用 Windows 窗体设计器修改此过程。
    '不要使用代码编辑器修改它。
    Friend WithEvents SaveDlg As System.Windows.Forms.SaveFileDialog
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        Me.SaveDlg = New System.Windows.Forms.SaveFileDialog
        '
        'Form1
        '
        Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
        Me.ClientSize = New System.Drawing.Size(360, 213)
        Me.Name = "Form1"
        Me.Text = "Form1"

    End Sub

#End Region

    Declare Function LoadCursorFromFile Lib "user32" Alias "LoadCursorFromFileA" _
    (ByVal lpFileName As String) As IntPtr

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim myCursor As New Cursor(Cursor.Current.Handle)
        'dinosau2.ani为windows自带的光标:
        Dim colorCursorHandle As IntPtr = LoadCursorFromFile("..\dinosau2.ani")

        myCursor.GetType().InvokeMember("handle", BindingFlags.Public Or _
        BindingFlags.NonPublic Or BindingFlags.Instance Or BindingFlags.SetField, _
        Nothing, myCursor, New Object() {colorCursorHandle}) '

        Me.Cursor = myCursor
    End Sub

End Class

时间: 2024-10-28 14:42:01

显示自定义动画鼠标或彩色图标(VB.net)的相关文章

Flash鼠标点击显示打散动画

核心提示:Flash鼠标点击显示打散动画教程. 1.新建Flash文档,550*400,其它默认. 2.创建影片剪辑,选椭圆工具,笔触无,填充色放射渐变,画一个椭圆(形状自定,我相你会比我画得更好),右键库中设置链接,类名Ball. 3.返回场景1,第一层建背景(随意),新建as图层,在as图层第一帧输入代码: //小球的初始位置 //小球的初始位置 var ballx:Number = 275; var bally:Number = 400; //小球运动速度 var speed:Number

微信自定义分享-tomcat下部署一手机访问的项目微信分享朋友圈时不能显示自定义的图标

问题描述 tomcat下部署一手机访问的项目微信分享朋友圈时不能显示自定义的图标 如题,html中可以写微信分享的代码,但是部署在tomcat下自定义的无效

我的QQ栏内显示QQ图标是以JList实现的 可在JList内不能显示JIF图片,我编段动画代码进去,图标还是不能动,总之无法实现QQ图标跳动 那位大虾帮帮

问题描述 我的QQ栏内显示QQ图标是以JList实现的可在JList内不能显示JIF图片,我编段动画代码进去,图标还是不能动,总之无法实现QQ图标跳动那位大虾帮帮 解决方案 解决方案二:动画的话,用Timer控制一个重绘的方法把图片画在两个不同的位置就"跳动"了哦

PowerPoint教程之设置自定义动画

  1.制作进入动画效果 选中需要设置动画效果的对象,如文本.图片等.单击"动画"选项卡,单击"无动画"后的向下箭头,选择一种动画效果即可,如图1所示. 2.制作强调动画效果 细心的读者会发现,在前一种动画设置中,PowerPoint只提供了对象进入时的动画效果,如要设置退出.强调等效果该怎么办呢?PowerPoint提供了自定义动画效果功能,方便用户定义各种动画.下面就来学习如何制作强调动画效果. 第1步,选中需要设置动画效果的对象.如文本内容. 第2步,单击&q

怎样在PowerPoint演示文稿中设置自定义动画

  1.制作进入动画效果 选中需要设置动画效果的对象,如文本.图片等.单击"动画"选项卡,单击"无动画"后的向下箭头,选择一种动画效果即可. 2.制作强调动画效果 细心的读者会发现,在前一种动画设置中,PowerPoint只提供了对象进入时的动画效果,如要设置退出.强调等效果该怎么办呢?PowerPoint提供了自定义动画效果功能,方便用户定义各种动画.下面就来学习如何制作强调动画效果. 第1步,选中需要设置动画效果的对象.如文本内容. 第2步,单击"动画

PowerPoint演示文稿中设置自定义动画

  动态的东西,总是给人活灵活现的感觉.在制作演示文稿时,除了会设置幻灯片的切换方式外,还通常会为幻灯片中的某些内容(如图片.文字等)设置动画效果,使幻灯片欣赏起来不至于太呆板. 1.制作进入动画效果 选中需要设置动画效果的对象,如文本.图片等.单击"动画"选项卡,单击"无动画"后的向下箭头,选择一种动画效果即可,如图1所示. 2.制作强调动画效果 细心的读者会发现,在前一种动画设置中,PowerPoint只提供了对象进入时的动画效果,如要设置退出.强调等效果该怎么

PowerPoint如何巧用动作路径自定义动画

  一.使用已有的动作路径 PowerPoint2003本身共有三大类64种软件自带的动作路径,我们可以直接使用这些动作路径. 运行PowerPoint2003后,单击"插入/新幻灯片"子菜单,或使用快捷键"CtrlM",新建一个幻灯片,在其中插入一个对象(例如文本.艺术字.剪贴画等).然后选中添加的对象,单击鼠标右键,弹出右键菜单,选择其中的"自定义动画"选项,在幻灯片的右侧出现"自定义动画"对话框. 保持对象的选中状态,单

jquery实现在网页指定区域显示自定义右键菜单效果_jquery

本文实例讲述了jquery实现在网页指定区域显示自定义右键菜单效果.分享给大家供大家参考.具体如下: 这是一个jquery实现的网页右键菜单效果,与其它自定义的右键菜单不同之处在于,本菜单只在指定区域内才有效,若超出指定区域的话,点击右键后显示的仍是浏览器的右键菜单.运行效果后,请在橘色区域内点击鼠标右键,会弹出一个带图标的自定义右键菜单,和浏览器的右键菜单完全不一样哦! 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-web-ar

Delphi实现24位真彩色图标

引言 Delphi是目前广泛使用的可视化开发工具,它自身带有一个图片.图标的编辑器--Image Editor,但是到Delphi7为止,都不能进行真彩图标的编辑,可以说是一个遗憾.笔者通过对图标文件的研究,实现了产生24位真彩色图标. 图标文件的格式 首先,分析一个具体的图标 .在CS1.6中有一个图标game.ico( ),如果用WinHex等可以进行16进制编辑的软件打开这个图标文件,我们可以看到如下数据: 00 00 01 00 04 00 10 10 00 00 00 00 00 00