1

我想使用 c# 在 Windows 8 Metro 应用程序中获取鼠标移动时的像素颜色。我找到了代码,但都在使用 win32.dll 。

但我不想使用win32.dll。

请帮助我在窗口 8 中找到解决方案。

4

2 回答 2

0

你认为 Metro 应用程序支持获取彩色像素吗?我只是在窗口窗体、WPF 或 Android 上找到它,但在 Metro 应用程序中从未见过。可能 Windows 8 还没有 API 来做到这一点(或者还没有)。

在 Metro 应用程序中获取颜色像素(Windows 8)

于 2013-05-06T09:10:18.130 回答
0

在我看来,win32 在 Windows 8 中仍然可以正常工作。如果工作正常,为什么要更换它?因此,没有针对 Windows 8 的特定图形库。要获得新的 Windows 8 外观,最好使用 Windows Presentation Foundation,无论何时安装 .net 4.0,它都可以工作,因此甚至可以在 Windows 95 上工作。

我假设您想要一个具有新外观的解决方案,那么您应该在 WPF 中尝试这个解决方案:

WPF:指针下的颜色

或者

http://www.codeproject.com/Articles/36848/WPF-Image-Pixel-Color-Picker-Element (是的,可以在 WPF 中使用旧窗口)。

于 2012-09-27T08:31:41.150 回答