2010-03-24 5 views
0

HI Je suis en train d'écrire un service à Wince. Dans le service, j'ai besoin de créer une fenêtre. Pour créer une fenêtre j'ai besoin d'HINSTANCE. Je ne peux pas obtenir HINSTACE à partir de DllMain> alors Comment puis-je obtenir l'instance du service?Comment obtenir l'instance d'un service?

+0

S'il vous plaît spécifier la version de Windows CE que vous ciblez – Shaihi

Répondre

0

Puisque vous ne spécifiez pas la version de Windows CE que vous utilisez je répondrai à la version que je connais - Windows CE 6.

Dans Windows CE 6, vous devez utiliser le UIProxy pour afficher une fenêtre dans le code du pilote. Comme un service est très similaire à un pilote, je suppose que la même méthode doit être appliquée. (Je n'ai pas essayé cela cependant).

Lire Bruce blog de Eitman sur l'interface utilisateur proxy pour voir comment le faire: UI Proxy