Cada vez que interactúo con dll como el user32.dll necesito constantes como MF_REMOVE. ¿Hay una descripción general de todas las constantes o una biblioteca C# que constate todas estas constantes?Donde puedo encontrar una lista de constantes de API de Windows
Respuesta
Encontrará todas las constantes en las cabeceras C de la API de Win32. La manera de obtener esta información de baja tecnología es simplemente ejecutar una búsqueda de texto en la carpeta de encabezados de visual studio o la plataforma SDK.
Esto suele ser algo como:
C: \ Archivos de programa \ Microsoft SDK \ Windows \ v6.0A \ Include \
creo que usted encontrará todo lo que quieran de las API de allí: http://pinvoke.net/
Proporcionamos un complemento para Visual Studio 2003 y 2005 Tengo vs 2008 y la herramienta no aparece en mi VS – Tarion
Prueba el PInvoke Interop Assistant. Para la mayoría de las constantes, todo lo que tienes que hacer es simplemente ingresar su nombre y escupirá el código C# o VB.Net que representa a estos contstants.
La herramienta no está limitada a las constantes. También puede ayudar con definiciones de tipo, funciones y punteros de función. También puede traducir la mayoría de los fragmentos de definición sobre la marcha al código administrado.
http://blogs.msdn.com/blogfiles/jaredpar/WindowsLiveWriter/MakingPInvokeEasy_E069/Pinvoke2_thumb.png
Esta herramienta en línea MagnumDb como "base de datos de número mágico" (descargo de responsabilidad: lo escribí) es un motor de búsqueda totalmente gratuito que contiene el 99% de las constantes de Windows SDK.
Se pueden realizar consultas por su nombre o por valor, utilizando los patrones, etc., por ejemplo: http://www.magnumdb.com/search?q=MF_REMOVE
le conseguirá esto (nombre, tipo, valor, valor hexadecimal, la ubicación del archivo de encabezado SDK):
MF_REMOVE Int32 4096 0x00001000 %ProgramFiles(x86)%\Windows Kits\10\Include\10.0.16299.0\um\winuser.rh(1213,0)
funciones API de Windows para C# y VB Con la sintaxis, la explicación y código de ejemplo
- 1. PHP Curl, donde puedo encontrar una lista de equivalentes enteros de constantes
- 2. donde puedo encontrar una buena lista de palabras
- 3. donde puedo encontrar Ext.ux.CheckColumn
- 4. cómo agrupar las constantes de API de Windows
- 5. ¿Dónde puedo encontrar una lista de horarios?
- 6. Donde puedo encontrar @Inject jar
- 7. ¿Dónde puedo encontrar una lista de códigos de salida "mysqldump"?
- 8. ¿Dónde puedo encontrar una lista de códigos de tecla?
- 9. ¿Dónde puedo encontrar una lista de ámbitos para la API de OAuth 2.0 de Google?
- 10. Encontrar API indocumentadas en Windows
- 11. ¿Dónde puedo encontrar constantes de caracteres en C#?
- 12. Wix, donde puedo encontrar WixUI_InstallDir.wxs e InstallDirDlg.wxs
- 13. ¿Dónde puedo encontrar una lista de palabras de parada hebreas?
- 14. ¿Cómo puedo encontrar una lista de paquetes instalados de Homebrew?
- 15. ¿Dónde puedo encontrar una lista de las propiedades de Transformer.setOutputProperty?
- 16. donde puedo encontrar la lista de países y estados para mysql
- 17. Necesito una API. ¿Donde debería empezar?
- 18. Genere una lista de variables constantes a partir de otras constantes
- 19. ¿Dónde puedo encontrar una lista de frases en inglés?
- 20. ¿Dónde puedo encontrar una lista de bittorent dht bootstrap nodes?
- 21. donde definir las constantes en cakephp
- 22. Donde mantener las constantes PL/SQL?
- 23. lista de API privada
- 24. MongoId encontrar VS donde
- 25. Donde puedo reportar un error de git
- 26. ¿Cómo puedo encontrar las ubicaciones de un elemento en una lista de listas de Python?
- 27. ¿Hay una API de Windows para detectar sobrecorriente de USB?
- 28. ¿Dónde puedo encontrar una lista completa (!) De todos los eventos de Hibernate?
- 29. ¿Dónde puedo encontrar el estándar de la GUI de Windows?
- 30. ¿Cómo puedo encontrar el idioma de Windows actual de cmd?
uso el SDK de Windows si puedes! –
¿dónde puedo encontrar este Windows SDK para WinXP? –