C#开发实战1200例(第二卷)自学第一章,鼠标操作控制

来源:互联网 发布:mac myeclipse 破解 编辑:程序博客网 时间:2024/06/05 22:31

001.获取鼠标双击的时间间隔函数引入

调用系统API函数,首先要在命名空间区域添加using System.Runtime.InteropServices;

[DllImport("user32.dll"), EntryPoint="GetDoubleClickTime")] //获取鼠标双击的时间间隔

public extern static int GetDoubleClickTime() //重写 GetDoubleClickTime() 函数

002.获取光标闪烁的频率 int GetCaretBlinkTime();

003.获取鼠标键数 int GetSystemMetrics(int intcount); // public const int SM_CMOUSEBUTTONS=43 定义一个常量数 也就是intcount;

004.显示鼠标的等待光标 this.Cursor = Cursors.WaitCursor; // 显示等待的光标

005.显示鼠标在窗体上的位置 MouseEventArgs类的X属性和Y属性 MouseEventArgs e, e.X,e.Y;

006.记录鼠标的行为 MouseEvenetArgs 类 e.Buttons    {MouseButtons.Left, MouseButtons.Right, MouseButtons.Middle, MouseButton.XButton1, MouseButton.XButton2, None}

 

其实这几个例子无非就是告诉我们如何从Windows API中调用函数,首先是调用的方法,重写函数,然后就是注意函数的参数和返回值。方法简单,多多练习,然后就是学会举一反三。其实很多方法在语言中是通用的,只是语言具体用处不同而已。

0 0
原创粉丝点击