2014-11-14 6 views
0

Я работаю над приложением, которое должно иметь настраиваемый диалог захвата камеры, чтобы включить масштабирование, флеш-память и т. Д., Которые по умолчанию у CameraCaptureUI отсутствуют. Мое приложение будет развернуто на планшетах, и у меня есть .NET SDK (предоставляется поставщиком планшетов), который я могу использовать для включения масштабирования, вспышки и всех других вещей. SDK не совместим с приложением Windows store, и он использует Win32 api, но я все еще могу использовать некоторые из его функций. Итак, у этого SDK есть метод предварительного просмотра, для которого требуется ручка окна (InPtr) для запуска предварительного просмотра. Проблема в том, что я не могу найти дескриптор окна окна приложения магазина или, скорее, не знаю, как его найти. Если я смогу найти его каким-то образом, я уверен, что смогу реализовать другие функции достаточно легко. Может ли кто-нибудь показать мне, как найти дескриптор окна в приложении для хранилища Windows?Получить дескриптор окна в приложении для магазина Windows

Большое спасибо за любые указатели!

ответ

0

В соответствии с этим постом: http://tinyurl.com/pf5kpyv вы можете найти дескриптор окна приложения магазина с использованием API Win32. Но если ваша цель - WinRT, у вас не будет доступного API Win32 (возможно, вы уже знаете это). Если ваша цель полностью заполнена Windows 8.1, может быть проще просто написать ее как приложение, отличное от магазина. Конечно, если ваш клиент требует, чтобы он был «современным», чем вы застряли :)

+0

Я все еще теряюсь на том, где и как использовать этот код. Можете ли вы мне помочь? Благодаря! – AjS

+0

Я еще не сделал то, что вы пытаетесь сделать, чтобы у меня не было особой проницательности. Я просто искал то, что, как я думал, может помочь. Если у меня будет время, я просмотрю код, но ваша способность его изучить, вероятно, так же хороша, как и моя :) – user1671787