Nous migrons une application C++ vers .Net CF. Nous devons surveiller à la fois l'interface utilisateur et plusieurs événements externes. Je me demande donc si nous pouvons obtenir la même fonctionnalité de MsgWaitForMultipleObjects dans le monde non géré également dans le monde géré? Edit: P/Invoke n'est pas la réponse complète que je cherche, car ce que je voulais dire, c'est que nous voulons la pleine fonctionnalité de ce que nous avons dans le monde non géré, ce qui signifie que lorsque les messages d'entrée sont pompés, les événements et autres Les objets de synchronisation sont également surveillés. Nous n'avons pas accès à la pompe de message dans .Net, pour des raisons évidentes. Alors, où pouvons-nous nous connecter pour P/Invoke MsgWaitForMultipleObjects?Puis-je obtenir la fonctionnalité de MsgWaitForMultipleObjects dans .Net CF?
0
A
Répondre
0
Ce que nous devrons faire est en réalité d'ignorer Application.Run (Form) et de lancer notre propre boucle de message comme dans le monde non géré. Ensuite, nous pouvons utiliser MsgWaitForMultipleObjects comme décrit dans la question d'origine. Cela a été fait également dans SDF.
Questions connexes
- 1. Comprendre MsgWaitForMultipleObjects
- 2. HttpWebRequest et SSL dans .NET CF 3.5
- 3. .NET CF, structure Interop & GPS_DEVICE
- 4. Quelle est votre fonctionnalité préférée dans .NET?
- 5. C# .Net CF Form.Invoke augmenter ArgumentException
- 6. Comment intégrer fonctionnalité OpenId dans .net
- 7. La fenêtre de déplacement et de redimensionnement interfère avec MsgWaitForMultipleObjects
- 8. OpenNetCF SDF vs .Net CF 3.5
- 9. doigt lecteur d'impression et .net cf
- 10. invoquer thread-safe sur NET CF
- 11. Localisation NET CF avec l'orientation consciente
- 12. Nouveau projet mobile Windows - LINQ aux données dans .NET CF?
- 13. Comment résoudre l'exception .NET CF "Impossible de trouver PInvoke DLL"?
- 14. Comment configurer Visual Studio pour travailler avec .net 3.5 CF?
- 15. Déterminez la taille des données transférées pour un appel de service Web dans .NET CF
- 16. Comment obtenez-vous le niveau actuel de la batterie dans .NET CF 3.5?
- 17. Modification du mot de passe utilisateur via l'application .net CF
- 18. Obtenir la clé de la valeur dans la collection .Net
- 19. Comment obtenir le nom d'utilisateur du PDA/Windows Mobile en utilisant .Net CF 3.5?
- 20. Mise à jour automatique de l'application .net CF
- 21. Problème dans la fonctionnalité de partage facebook
- 22. Application .NET qui doit intégrer la fonctionnalité "Fusion et publipostage"
- 23. Obtenir la version .NET Framework dans VB.NET
- 24. Appeler automatiquement le clavier numérique lors de l'édition de la zone de texte (.NET CF)
- 25. Protobuf-net Comment consommer un service WCF dans un client NET CF?
- 26. OpenFileDialog ne pas parcourir les dossiers sous .NET CF
- 27. Définition TabIndex dans CF. Framework
- 28. Comment puis-je obtenir la fonctionnalité de `<input type =" fichier "de HTML dans Swing?
- 29. Consommation de services Web dans CF 2.0
- 30. Comment déboguer mon application .net CF sur mon périphérique physique?