在Metro应用定义光标(custom cursor in metro app)

2019-06-26 00:38发布

我开发的应用程序一样的涂料。 我想在某些情况下改变光标。 所以,我怎么可以使用Metro应用自定义光标?

我发现这

Window.Current.CoreWindow.PointerCursor = new Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Custom, uint id);

在上述方法中,存在用于“定制”光标一个枚举,第二个参数是用于资源ID。 所以,我怎样才能得到呢?

Answer 1:

基本路线要这样做:

创建自定义光标和使用C ++地铁DLL以记下自己的资源ID通过偷看在C ++项目在我的项目资源数量是101,我没有调整RESOURCE.H文件中的.res打包。 该.RES添加到CSHARP XAML地铁项目使用文本编辑器在第一组里面打开你的.csproj添加指向您的res文件切换出光标,使用功能自定义光标叫你引用的部分,和资源数量由你在偷看RESOURCE.H发现。 Window.Current.CoreWindow.PointerCursor =新Windows.UI.Core.CoreCursor(Windows.UI.Core.CoreCursorType.Custom,101);

我意识到这是一个很大。 我发布了一个详细的一步一步走过我的博客在http://blogs.msdn.com/b/devfish/archive/2012/08/02/customcursors-in-windows-8-csharp-metro-applications.aspx 。 希望这可以帮助。



文章来源: custom cursor in metro app