Existe-t-il un moyen facile d'obtenir les définitions (au moins les trucs WM_) de windows.h en C#?définit à partir de Windows.h en C#?
4
A
Répondre
9
7
Une autre option est d'utiliser le PInvoke Interop adjoint. Il contient une base de données de presque toutes les constantes définies via windows.h et fournit la possibilité de traduire le code d'en-tête C à la volée.
1
point votre recherche studio visuel pour trouver dans le fichier-à-dire où SDK plates-formes est installé:
Par exemple: C: \ Program Files \ Microsoft SDKs \ Windows \ v6.1 \ Inclure
Puis recherchez la constante.
Vous pouvez utiliser cet article comme référence: Comment trouver Constantes utilisées par les sans-fonctions API Windows: http://support.microsoft.com/kb/187674
Questions connexes
- 1. #erreur WINDOWS.H déjà inclus. Les applications MFC ne doivent pas #include <windows.h>
- 2. Pourquoi C/C++ ne définit pas l'ordre d'évaluation de l'expression?
- 3. Onload définit l'opacité de divs à 50%
- 4. Lecture à partir d'un tableau en C#
- 5. lecture à partir d'une prise en C#
- 6. À partir .exe à partir de Visual C++ 2005 dll
- 7. Application de sérialisable à partir d'une interface sans forcer les classes à sérialiser en C#
- 8. Appel de la fonction de membre de classe C++ à partir de C (Visual Studio)
- 9. Obtention de mesures précises à partir d'une minuterie en C#
- 10. Accès à la mémoire de classe publique à partir de C++ en utilisant C
- 11. Chargement de la DLL C++ managée à partir du programme C++ ordinaire via LoadLibrary
- 12. Appel de C# à partir de IronRuby
- 13. Windows Usurpation d'identité à partir de C#
- 14. C/C++ lit un octet à partir d'un hexinput à partir de stdin
- 15. Contrôle de Firefox à partir de C/C++
- 16. Obtention de fonctions C++ non gérées à partir de C#
- 17. Connexion Ingres à partir de C
- 18. C++ Lecture à partir de la mémoire partagée
- 19. Appelez Python à partir de C++
- 20. Que définit Uri.LocalPath à faire avec les chemins non locaux?
- 21. en C++, puis-je dériver une classe à partir d'une structure
- 22. Utilisation de la DLL C++ gérée à partir de C#
- 23. Sérialisation compatible PHP à partir de C/C++
- 24. Consommant Résultat de base de données définit avec Silverlight DataGrid
- 25. Est-ce que le standard C définit un comportement de dépassement de pile?
- 26. API COM VirtualBox à partir de C#
- 27. exemple fread à partir de C++ Référence
- 28. Comment arrêter l'ordinateur à partir de C#
- 29. Méthode statique C# à partir de l'objet
- 30. Comment obtenir des informations de version de fichier à partir d'un C++ exe en C#?
Je trouve votre réponse mieux que le mien :-) – nothrow
@Yossarian I + comme réponse +1 à votre bien. Les deux sont de bons outils. Je suis juste biaisé parce que j'ai travaillé dans l'Assistant Interop de PInvoke. :) – JaredPar