- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在 Visual Studio 2015 中的 Winforms 应用程序中使用 C#。
在我的应用程序中,我有一个返回光标类型的函数,我想将此光标保存到 .cur
文件中。
这是我的代码:
public static Cursor CreateCursor(Bitmap bmp, int xHotSpot, int yHotSpot)
{
IntPtr ptr = bmp.GetHicon();
IconInfo tmp = new IconInfo();
GetIconInfo(ptr, ref tmp);
tmp.xHotspot = xHotSpot;
tmp.yHotspot = yHotSpot;
tmp.fIcon = false;
ptr = CreateIconIndirect(ref tmp);
return new Cursor(ptr);
}
Cursor cr = CreateCursor(GraphicsMaker(), 20, 20));
我想要这样的东西:
string MyPath = "c://MyLocation/Cursor.cur";
cr.save(MyPath);
那么我该怎么做呢?
最佳答案
尝试如下所述:
//YOUR CURSOR
//Cursor cr = CreateCursor(GraphicsMaker(), 20, 20)); (For Your question)
Cursor cr = new Cursor(Cursors.Arrow.Handle);
//GET ICON FROM YOUR CURSOR HANDLE
Icon ico = Icon.FromHandle(cr.Handle);
//WRITE TO FILE STREAM
using (FileStream fs = new FileStream(@"c:\users\<<XXXX>>\test.cur", FileMode.Create, FileAccess.Write))
ico.Save(fs);
//TESTING
Cursor myCursor = new Cursor(@"c:\users\<<XXXX>>\test.cur");
我可以在您的代码中看到许多非托管资源。希望您妥善处理它们。
关于c# - 如何将光标保存到文件 .cur?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52483909/
curl curl 新方法整理评测is explained in this article .给出了几个例子来展示这种非标准评估(NSE)风格的使用。 library(tidyverse) # Exa
我想要一个小标题(或数据框),将其中一列转换为数字,只选择同一列加上第三列,然后过滤掉 NA。 给定以下数据: library(tidyverse) set.seed(1) mytib % m
在Scala中,我可以定义一个带有两个参数列表的函数。 def myAdd(x :Int)(y :Int) = x + y 这使定义部分应用的功能变得容易。 val plusFive = myAdd(
这个问题在这里已经有了答案: 12 年前关闭。 Possible Duplicates: Formatting of if Statements Is there a best coding styl
我设置了自定义光标url(mouse2.cur)并且它没有改变。 (mouse2.png) 完美运行!有什么问题吗? body{ cursor: url(mouse2.cur),pointer
我设置了自定义光标url(mouse2.cur)并且它没有改变。 (mouse2.png) 完美运行!有什么问题吗? body{ cursor: url(mouse2.cur),pointer
我正在 python 中执行 SQL 查询。表示重复参数的正确方法是什么?示例:我有 cur.execute("""select * from TableA where field1= '{}' an
我正在 Visual Studio 2015 中的 Winforms 应用程序中使用 C#。 在我的应用程序中,我有一个返回光标类型的函数,我想将此光标保存到 .cur 文件中。 这是我的代码: pu
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我有以下功能,可以批量插入 IPv6 IP 列表 def insertToDb(ipList): print("OK") try: conn = psycopg2.connect("d
我可以找到几种在 win32 中创建游标的方法,但我需要第三种,但我找不到。 我能找到的第一个是使用 LoadXXX() 打开文件或资源并以这种方式加载光标。 我能找到的第二个是使用 CreateCu
我正在学习 c#(和它的 OOP),我在 Visual Studio 中运行以下程序,它不断弹出一个错误,它需要一个花括号 } 我有写在这里。我想不通它为什么要那样。 using System; us
我知道不同字符集之间的字符编码存在一个由来已久的问题,但我一直停留在与 Window 的“大引号”相关的问题上。 我们有一个客户喜欢将数据复制并粘贴到文本字段中,然后将其发布到我们的应用程序中。该数据
我将文本存储在 post_title 列中: you’re 使用这个查询: function ma_post_title_filter($where, &$wp_query) { global
显示双花括号之间多个翻译的标签。 我在 Magento 2 的前端和后端都有这个问题。 这是我迄今为止尝试过的: 清除并刷新缓存 重新部署的静态内容 将 Magento 2.2.5 更新为 2.2.6
这个问题在这里已经有了答案: Use dynamic variable names in `dplyr` (9 个回答) 去年关闭。 我在 group_by 中使用了 curl-curly和 summ
IE浏览器,这个: if (x > 5) return test; 总是会变成: if (x > 5) { return test; } 我不是在谈论大括号样式(Allman、GNU、Whit
这个问题已经有答案了: regular expression does not work with javascript (2 个回答) How do I replace all occurrence
scala coding standards说明 Technically, Scala’s parser does support GNU-style notation with opening br
curs.execute("Select ISBN,Rate From High_Scores") rows2 = curs.fetchall() for row in rows2: Book
我是一名优秀的程序员,十分优秀!