欢迎来到天天文库
浏览记录
ID:46393302
大小:1.53 MB
页数:30页
时间:2019-11-23
《C#开发实战1200例(第Ⅱ卷)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第1章鼠标操作控制获取鼠标信息鼠标基本设置鼠标操作在实际中的应用第1章鼠标操作控制1.1获取鼠标信息鼠标是计算机的一个重要组成部分,它有很多默认的设置,如双击时间间隔、闪烁频率、移动速度等。本实例使用C#实现了获取鼠标双击时间间隔的功能,实例运行效果如图1.1所示。图1.1获取鼠标双击时间间隔本实例实现时主要用到了API函数GetDoubleClickTime,下面对其进行详细介绍。GetDoubleClickTime函数主要用来判断连续两次鼠标单击之间会被处理成双击事件的间隔时间,其声明语法如下:[DllImport("user32.dll",EntryPoint
2、="GetDoubleClickTime")]publicexternstaticintGetDoubleClickTime();//重写API函数参数说明返回值:int类型,表示以毫秒表示的双击时间。说明:程序中使用系统API函数时,首先需要在命名空间区域添加System.Runtime.InteropServices命名空间,下面遇到类似的情况时将不再提示。(1)打开VisualStudio2008开发环境,新建一个Windows窗体应用程序,并将其命名为GetMouseTimeSpan。(2)更改默认窗体Form1的Name属性为Frm_Main,在该窗体中添加一
3、个Label控件,用来显示鼠标双击的时间间隔。(3)程序主要代码如下:[DllImport("user32.dll",EntryPoint="GetDoubleClickTime")]publicexternstaticintGetDoubleClickTime();//重写API函数privatevoidFrm_Main_Load(objectsender,EventArgse){label2.Text=GetDoubleClickTime()+"毫秒";//显示双击鼠标的时间间隔}心法领悟001:使用OpenWrite方法打开现有文件并进行写入。使用OpenWrite
4、方法打开现有文件并进行写入时,首先需要生成FileStream类的一个对象,用来记录要打开的文件路径及名称,然后定义一个Byte类型的数组,存储以Default方式编码的要写入文件的内容,最后调用FileStream对象的Write方法向指定文件中写入内容。使用OpenWrite方法打开现有文件并进行写入的代码如下:FileStreamFStream=File.OpenWrite(textBox1.Text);Byte[]info=Encoding.Default.GetBytes(textBox2.Text);FStream.Write(info,0,info.Leng
5、th);3C#开发实战1200例(第II卷)本实例使用C#实现了获取光标闪烁频率的功能,实例运行效果如图1.2所示。图1.2获取光标闪烁的频率本实例实现时主要用到了API函数GetCaretBlinkTime,下面对其进行详细介绍。GetCaretBlinkTime函数主要用来判断插入符光标的闪烁频率,其声明语法如下:[DllImport("user32",EntryPoint="GetCaretBlinkTime")]publicexternstaticintGetCaretBlinkTime();//重写API函数参数说明返回值:int类型,表示插入符连续两次闪烁间隔
6、的时间,以毫秒为单位,零表示函数调用失败。(1)打开VisualStudio2008开发环境,新建一个Windows窗体应用程序,并将其命名为GetMouseFrequency。(2)更改默认窗体Form1的Name属性为Frm_Main,在该窗体中添加一个Label控件,用来显示光标闪烁的频率。(3)程序主要代码如下:[DllImport("user32",EntryPoint="GetCaretBlinkTime")]publicexternstaticintGetCaretBlinkTime();//重写API函数privatevoidFrm_Main_Load(o
7、bjectsender,EventArgse){label2.Text=GetCaretBlinkTime()+"毫秒";//显示光标闪烁频率}心法领悟002:如何读取文件中的第一行数据?读取文件中第一行数据时,首先需要生成StreamReader类的一个对象,以指定要读取的文件,然后调用StreamReader对象的ReadLine方法将指定文件中的第一行数据读取出来。读取文件中第一行数据的代码如下:openFileDialog1.Filter="文本文件(*.txt)
8、*.txt";openFileDialog1.Show
此文档下载收益归作者所有