WinAPI Konstanten

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Power P
Beiträge: 36
Registriert: 05.08.2014 04:02

WinAPI Konstanten

Beitrag von Power P »

Gibt es eine Übersicht der WinAPI Konstanten?

Wenn ich z.B. die SendMessage Funktion nutze, steht dort bei dem Msg Parameter: #WM_SETTEXT, aber wo hole ich diese Konstante her?
Und könnte ich an dieser Stelle auch andere Konstanten verwenden?

SendMessage_(Handle, #WM_SETTEXT, 0, "Programm")


In der Microsoft Hilfe finde ich dazu nichts.
Von den PureBasic Konstanten gibt es ja eine gute Übersicht und von welchen Befehlen diese verwendet werden.



Danke...
Benutzeravatar
Sicro
Beiträge: 955
Registriert: 11.08.2005 19:08
Kontaktdaten:

Re: WinAPI Konstanten

Beitrag von Sicro »

Power P hat geschrieben:Gibt es eine Übersicht der WinAPI Konstanten?
https://msdn.microsoft.com/de-de/librar ... em_defined
Power P hat geschrieben:Wenn ich z.B. die SendMessage Funktion nutze, steht dort bei dem Msg Parameter: #WM_SETTEXT, aber wo hole ich diese Konstante her?
Und könnte ich an dieser Stelle auch andere Konstanten verwenden?
Bei dem Link oben musst du bei der Liste zu "WM" und dann in der ganz rechten Spalte auf "Window Messages" klicken.
Bild
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Power P
Beiträge: 36
Registriert: 05.08.2014 04:02

Re: WinAPI Konstanten

Beitrag von Power P »

Ok, Danke...

...auf der Seite war ich zwar schon, aber das WM unten hab ich wohl übersehen.
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: WinAPI Konstanten

Beitrag von RSBasic »

Power P hat geschrieben:In der Microsoft Hilfe finde ich dazu nichts.
Das glaube ich kaum :)

Sicro hat ja bereits einen Link gepostet.
Wenn du noch eine andere Suche brauchst, um auch nach Werten und Namen zu suchen, kann ich dir das folgende Programm empfehlen: http://www.purebasic.fr/german/viewtopi ... 11&t=25291

Wenn du auch eine Liste der WinAPI-Funktionen brauchst:
A-Z: https://msdn.microsoft.com/en-us/library/aa383688.aspx
In Kategorien: https://msdn.microsoft.com/en-us/library/aa383686.aspx

Wenn du die Beschreibung der Konstante oder Funktion mit der jeweiligen Parameterliste lesen möchtest, kannst du bei Google einfach nach "<Konstante oder Funktion> msdn" suchen.
Beispiele:
  • SendMessage msdn
  • WM_SETTEXT msdn
Wenn du eigene oder fremde Fenster modifizieren oder auslesen möchtest, kann ich dir zum Auslesen der Klassennamen folgende Programme empfehlen:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Power P
Beiträge: 36
Registriert: 05.08.2014 04:02

Re: WinAPI Konstanten

Beitrag von Power P »

Leider funktioniert der Downloadlink zu Konstantia nicht mehr. Gibt es da noch andere Quellen?

Zu den Thema "Fenster modifizieren": Kann man die Status Bar ausblenden lassen?
In der Höhe verändern geht. Aber weg kriege ich sie nicht, selbst wenn ich die Höhe auf 0 stelle.


Danke...
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: WinAPI Konstanten

Beitrag von RSBasic »

Power P hat geschrieben:Leider funktioniert der Downloadlink zu Konstantia nicht mehr. Gibt es da noch andere Quellen?
Ja natürlich: http://www.rsbasic.de/backups/
Dort einfach nach "Konstantia" suchen.
Power P hat geschrieben:Zu den Thema "Fenster modifizieren": Kann man die Status Bar ausblenden lassen?
In der Höhe verändern geht. Aber weg kriege ich sie nicht, selbst wenn ich die Höhe auf 0 stelle.

Code: Alles auswählen

EnableExplicit

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  If CreateStatusBar(1, WindowID(0))
    AddStatusBarField(#PB_Ignore)
    StatusBarText(1, 0, "Hallo")
  EndIf
  
  ShowWindow_(StatusBarID(1),#SW_HIDE)
  ;ShowWindow_(StatusBarID(1),#SW_SHOW)
  
  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_CloseWindow
        End
    EndSelect
  ForEver
EndIf
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Power P
Beiträge: 36
Registriert: 05.08.2014 04:02

Re: WinAPI Konstanten

Beitrag von Power P »

Na da hast Du ja eine ordentliche Downloadliste zusammengetragen, Respekt.

Danke für den Code.
Antworten