首页 >> 二次元

中获取鼠标相对于屏幕的位置牛

上一章← 章节目录 →下一章2021.10.29

WPF编程时,我们经常使用tPosition(IInputElement relativeTo)或tPosition(IInputElement relativeTo)来获取鼠标相对于某一界面元素的相对位置,这自然也联想到另外的一个问题:如何获取鼠标相对于屏幕的位置。 在WPF文档中找了半天也没找到。  但我们别忘了 ntrol类中有一个静态属性usePosition,我们可以在WPF中继续使用它,当然这需要你的项目添加 rms和 awing名字空间,这多少让人有些别扭,因为玩WPF时总有点不喜欢调用rms下的东西,喜新厌旧吧。

另外一个方法是平台调用,在VB的文档中可以找到一个API:Declare Function GetCursorPos Lib \"user32\" Alias \"GetCursorPos\" (lpPoint As POINTAPI) As Long,我们可以在C#中使用它,代码如下:

以下是引用片段:

usingSystem;

neric;

xt;

eropServices;

namespaceSamples

{

classWin32

{

[StructLayout(quential)]

publicstructPOINT

{

publicintX;

publicintY;

publicPOINT(intx,inty)

{

this.X=x;

this.Y=y;

}

}

[DllImport(\"l\",CharSet=to)]

publicstaticexternboolGetCursorPos(outPOINTpt);

}

}

以后不再做动画了。”而1991年上映的迪士尼动画[美女与野兽]不仅是迪士尼第二部成熟运用电脑制作的动画(第一部是1989年的[小美人鱼]) OK,问题解决了:)

查看本文来源

如何缓解肌肉拉伤疼
南昌治疗龟头炎医院
西安哪家妇科好
上一章← 章节目录 →下一章
友情链接