2013-02-25 3 views
0

Мы можем получить контекст устройства окна (GetWindowDC()) в приложении для настольных компьютеров Windows, но в приложении Windows Store оно не поддерживает приложение поддержки API. Я разрабатываю приложение Windows Store в C#. Пожалуйста, дайте мне знать его эквивалентный метод, поскольку от этого зависит все мое приложение.GetWindowDC() эквивалент в приложении Windows Store

UPDATE: У меня есть приложение для рисования, в котором In Canvas я добавил TextBlock и хочу рисовать только на th Text, а не снаружи. Для этого я использовал методы (GetWindowDC()) и (GetPixel()), а затем выполнил требуемую проверку. И теперь мое приложение провалило тест на сертификацию Windows App Kit.

+0

Что такое прецедент? Если вы хотите рисовать в окне, у вас есть много других поддерживаемых способов. –

ответ

1

Вы пытаетесь вызвать функцию API Win32 в среде Windows RT. Это на самом деле невозможно, так как приложение Windows Store может запускаться на любом устройстве со средой выполнения Windows RT (например, планшеты и мобильные телефоны). Эти среды не поддерживают функции API Win32.

+0

Спасибо! да, я знаю, это вы можете указать мне об эквивалентном методе. –

+0

@MandeepKaur Вы должны объяснить свой вариант использования. Зачем вам нужен «DC»? Это кажется ненужным в приложениях Windows Store. Пожалуйста, отредактируйте свой вопрос и объясните свой сценарий, если это возможно (вместо добавления комментариев здесь). Это делает его лучшим вопросом. –

+0

Я добавил некоторые подробности о моем запросе в разделе «ОБНОВЛЕНО», надеюсь, что это поможет вам дать мне ответ. –

1

Documentation всего, что доступно в WinRT. Обратите внимание, что у вас есть доступ только к небольшому подмножеству Win32 API и он завернут через WinRT API.

+0

Спасибо за ответ, я не нашел эквивалентного метода в этой ссылке..pls, дайте мне знать, если у вас есть идеи. –

+0

@MandeepKaur Я не думаю, что существует эквивалентный API. –

Смежные вопросы