什么是.NET中的游标文件?

时间:2010-06-04 09:53:01

标签: c# .net

添加新项目时,我在对话框中看到了光标文件。实际上它将做什么以及它的用途是什么?...谢谢..

4 个答案:

答案 0 :(得分:2)

它包含在屏幕上绘制光标(鼠标指针)的图像。

答案 1 :(得分:2)

From MSDN

  

光标是一张小图片   屏幕上的位置是受控制的   通过指点设备,如鼠标,   笔或轨迹球。当用户移动时   指点设备,操作   系统相应地移动光标。

您可以使用Visual Studio创建Cursor文件(.cur),然后可以使用Windows窗体Cursor类或Win32 API调用(例如LoadImage)加载。

答案 2 :(得分:1)

从Windows窗体应用程序模板启动一个新项目。项目+添加新项目,选择光标文件。画一些东西。 Project + Properties,Resources选项卡。将光标拖放到资源窗口,以便添加资源。使表单构造函数看起来像这样:

    public Form1() {
        InitializeComponent();
        this.Cursor = new Cursor(new System.IO.MemoryStream(Properties.Resources.Cursor1));
    }

按F5查看新鼠标光标。

答案 3 :(得分:0)

如果要在光标悬停在用户界面上的对象上方时更改光标,并且对内置光标不满意,可以创建自定义光标。 Custorm游标就像一个小图像,但有一些额外的属性:

  • 透明蒙版,因此光标的形状可以不是矩形。
  • 用于确定移动光标时鼠标坐标的热点位置。有些游标左上角有热点(例如箭头),而其他游标有中间(例如十字线)等。