Wo finde ich eine Liste von Windows-API-Konstanten?

8

Jedes Mal, wenn ich mit DLLs wie der user32.dll interagiere, brauche ich Konstanten wie MF_REMOVE. Gibt es einen Überblick über all diese Konstanten oder eine c # -Bibliothek, die alle diese Konstanten enthält?

    
Tarion 05.04.2009, 14:10
quelle

5 Antworten

7

Sie finden alle Konstanten in den C-Headern der win32-API. Die Low-Tech-Möglichkeit, diese Informationen zu erhalten, besteht darin, einfach eine Textsuche im Header-Ordner von Visual Studio oder dem Plattform-SDK auszuführen.
Dies wird normalerweise etwa so aussehen:

  

C: \ Programme \ Microsoft   SDKs \ Windows \ v6.0A \ Include \

    
shoosh 05.04.2009, 14:26
quelle
3

Ich denke, Sie werden alles finden, was Sie über APIs dort haben wollen: Ссылка

    
Amr Elgarhy 05.04.2009 14:12
quelle
3

Probieren Sie den PInvoke Interop-Assistenten aus. Für die meisten Konstanten müssen Sie lediglich ihren Namen eingeben und es wird der Code C # oder VB.Net ausgegeben, der diese Konstanten darstellt.

Das Werkzeug ist nicht auf Konstanten beschränkt. Es kann auch bei Typdefinitionen, Funktionen und Funktionszeigern helfen. Es kann auch die meisten Definitions-Snippets direkt in verwalteten Code übersetzen.

Ссылка

    
JaredPar 05.04.2009 14:13
quelle
0

Dieses Online-Tool MagnumDb als "Magic Number Database" (Disclaimer: Ich habe es geschrieben) ist eine völlig kostenlose Suchmaschine, die 99 enthält % der Windows SDK-Konstanten.

Sie können es nach Name oder nach Wert abfragen, indem Sie Platzhalter usw. verwenden, zum Beispiel: Ссылка

wird Ihnen dies (Name, Typ, Wert, Hexadezimalwert, Speicherort der SDK-Headerdatei) liefern:

%Vor%     
Simon Mourier 11.12.2017 21:01
quelle
0

Windows-API-Funktionen für C # und VB Mit Syntax, Erklärung und Beispielcode

Ссылка

    
M.R.T2017 13.02.2018 00:29
quelle

Tags und Links