0

我们可以GetWindowDC()在 Windows 桌面应用程序中获取窗口 ( ) 的设备上下文,但在 Windows 应用商店应用程序中,它会使 API 支持应用程序失败。我正在用 c# 开发 Windows Store 应用程序。请让我知道它的等效方法,因为我的整个应用程序都依赖于此。

更新:我有一个绘图应用程序,在 Canvas 中我添加了 TextBlock 并且只想在文本上绘制,而不是在外部绘制。为了实现这一点,我使用了 (GetWindowDC()) 和 (GetPixel()) 方法,然后进行了所需的检查。现在我的应用未能通过 Windows 应用认证工具包测试。

4

2 回答 2

1

您正试图在 Windows RT 环境中调用 Win32 API 函数。这实际上是不可能的,因为 Windows Store 应用程序可以在任何具有 Windows RT 运行时的设备上运行(如平板电脑和手机)。这些环境不支持 Win32 API 函数。

于 2013-02-25T11:56:52.090 回答
1

中可访问的所有内容的文档WinRT。请注意,您只能访问 的一小部分,Win32 API并且它通过WinRT API.

于 2013-02-25T12:01:24.837 回答