API-Referenz
Für jeden Programmierer ist die Nutzung von Betriebsystemfunktionen unverzichtbar. Hierzu steht ihm unter Windows das Application Programming Interface (Schnittstelle zur Anwendungsprogrammierung) mit seinen zahlreichen Funktionen zur Verfügung.
Neben den Zugriffen auf die Hardware wird dem Programmierer auch das Erstellen von grafischen Benutzeroberflächen ermöglicht. Da das API über mehrere tausend Funktionen verfügt und durch neue Betriebssysteme ständig erweitert wird, soll Ihnen unsere API-Referenz einen Einblick in die Welt der Windows-Systemprogrammierung geben.
Betriebssystem   neu
Dateien / Laufwerke   neu
Datum / Zeiten
Drucker
Fonts
Grafik
Internet / Netzwerk
Maus / Tastatur
Menüs
Multimedia
Oberfläche / Fenster
Speicherverwaltung
Stringmanipulation / Zeichenketten
Systemregistrierung
Unsere Referenz enthält alle in unseren Tipps deklarierten API-Funktionen und steht auch  nach Alphabet sortiert zur Verfügung. Sollten Sie eine Funktion oder eine entsprechende Beschreibung suchen, die hier noch nicht erfasst ist, können wir in unserer Bücherecke entsprechend umfassende Nachschlagewerke empfehlen. Für weitere Fragen zu Visual Basic oder VBA nutzen Sie bitte unser VB-/VBA-Forum.
Zeichenerklärung:
  Beschreibung mit allen notwendigen Parametern, Konstanten und Rückgabewerten
  Beschreibung für die es auch im .Net-Framework eine entsprechende Klasse gibt
  Neu eingefügte Beschreibung
  Beschreibung in Englisch
Anregungen oder Verbesserungsvorschläge bitte an Detlev Schubert.
Stand: 08.05.2011Beschreibungen: 197

Maus / Tastatur [ Top ]
  ClipCursor
          Mausbewegungen aufzeichnen und abspielen
          Mauscursorbereich eingrenzen
          Objekte zeichnen und verschieben
  DestroyCursor
  GetAsyncKeyState
          Tastatureingaben systemweit abfragen
  GetClipCursor
          Mausbewegungen aufzeichnen und abspielen
  GetCursorPos
          Bildschirmschoner
          Bildschirmschoner mit DirectX 7
          Color Picker - 2 -
          Fenster-Handle mit Mauscursor ermitteln
          Mausbewegungen aufzeichnen und abspielen
          Menü mit DirectDraw
          Position des Mauscursors ermitteln
          Zeichnen mit der Maus
  GetInputState
          Schleifen vorzeitig abbrechen
  GetKeyboardState
          Caps-, Scroll- und Num-Lock-Taste steuern
  GetKeyState
          Caps-, Scroll- und Num-Lock-Taste steuern
          StatusBar ohne OCX erstellen
  keybd_event
          Screenshot erstellen
          Tastencodes senden
  LoadCursorFromFile
  mouse_event
          Mausklick simulieren
  ReleaseCapture
          Countdown
          Form ohne Titelleiste verschieben
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
          Menü mit DirectDraw
          Skin-Effekt
          Skin-Effekt - UserForm - VBA/Excel
          Transparente Fenster
          UserForm ohne Titelleiste anzeigen - VBA / Excel
  SetCapture
          Menü mit DirectDraw
  SetCursorPos
          Mausbewegungen aufzeichnen und abspielen
          Mausklick simulieren
          Zeichnen mit der Maus
  SetKeyboardState
          Caps-, Scroll- und Num-Lock-Taste steuern
  ShowCursor
          Bildschirmschoner
          Bildschirmschoner mit DirectX 7
          Mauscursor als Fadenkreuz
          Mauscursor verstecken
          Menü mit DirectDraw
          TextBox mit DirectDraw

Menüs [ Top ]
  CreateSolidBrush
          Menüfarbe ändern
          Menüs im eigenen Design erstellen
  DeleteMenu
          Form, Schließen-Schaltfläche deaktivieren
          Menüs im eigenen Design erstellen
          UserForm verschieben verhindern - VBA / Excel
          UserForm-Schliessen-Schaltfläche deaktivieren - VBA / Excel
  DrawMenuBar
          Form, Max- und Min-Schaltfläche zur Laufzeit entfernen
          Form, Schließen-Schaltfläche deaktivieren
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
          Menüfarbe ändern
          Menüs im eigenen Design erstellen
          Skin-Effekt - UserForm - VBA/Excel
          UserForm minimieren/maximieren - VBA / Word
          UserForm mit Icon in der Titelleiste - VBA / Excel
          UserForm ohne Titelleiste anzeigen - VBA / Excel
          UserForm-Schliessen-Schaltfläche deaktivieren - VBA / Excel
          UserForm-Schliessen-Schaltfläche entfernen - VBA / Excel
  GetMenu
          Menüfarbe ändern
          Menüs im eigenen Design erstellen
  GetMenuItemCount
          Form, Max- und Min-Schaltfläche zur Laufzeit entfernen
          Menüfarbe ändern
          Menüs im eigenen Design erstellen
  GetMenuItemInfo
          Menüs im eigenen Design erstellen
  GetMenuString
          Menüs im eigenen Design erstellen
  GetSubMenu
          Menüfarbe ändern
          Menüs im eigenen Design erstellen
  GetSystemMenu
          Form, Max- und Min-Schaltfläche zur Laufzeit entfernen
          Form, Schließen-Schaltfläche deaktivieren
          Menüfarbe ändern
          UserForm verschieben verhindern - VBA / Excel
          UserForm-Schliessen-Schaltfläche deaktivieren - VBA / Excel
  RemoveMenu
          Form, Max- und Min-Schaltfläche zur Laufzeit entfernen
  SetMenuInfo
          Menüfarbe ändern
  SetMenuItemInfo
          Menüs im eigenen Design erstellen



Multimedia [ Top ]
  Beep
  midiOutClose
          Melodien und Instrumente erzeugen
  midiOutGetNumDevs
  midiOutOpen
          Melodien und Instrumente erzeugen
  midiOutReset
          Melodien und Instrumente erzeugen
  midiOutShortMsg
          Melodien und Instrumente erzeugen
  sndPlaySound
          Ressourcen-Dateien verwenden
  waveOutGetNumDevs
          Soundkarte installiert?

Oberfläche / Fenster [ Top ]
  AlphaBlend
          Alphablending und Transparenz
  AnimateWindow
          Fenster animiert anzeigen (ab Win 98, Win 2000)
  BringWindowToTop
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln
  CallWindowProc
          Benutzerdefinierte MessageBox
          Farbige ListBox-Einträge
          Fenstergröße begrenzen
  ClientToScreen
          Mauscursorbereich eingrenzen
          Mausklick simulieren
          Zeichnen mit der Maus
  CreateWindowEx
          ToolTipp-Text, Mehrzeiliger
  DestroyWindow
          ToolTipp-Text, Mehrzeiliger
  EnableWindow
          UserForm minimieren/maximieren - VBA / Word
          UserForm ungebunden anzeigen - VBA / Excel
  EnumChildWindows
          Childfenster von Fremdanwendung überwachen
          Fenster-Handle, -Titel und -Klassennamen ermitteln
  EnumWindows
          Fenster-Handle, -Titel und -Klassennamen ermitteln
  FindWindow
          Childfenster von Fremdanwendung überwachen
          Fenster minimieren, alle
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
          Laufschrift in der Titelleiste einer UserForm - VBA/Excel
          MessageBox automatisch schließen
          Prozess-Ende abwarten
          Skin-Effekt - UserForm - VBA/Excel
          Taskleiste aus-/einblenden
          UserForm minimieren/maximieren - VBA / Word
          UserForm mit Icon in der Titelleiste - VBA / Excel
          UserForm ohne Titelleiste anzeigen - VBA / Excel
          UserForm ungebunden anzeigen - VBA / Excel
          UserForm verschieben verhindern - VBA / Excel
          UserForm-Schliessen-Schaltfläche deaktivieren - VBA / Excel
          UserForm-Schliessen-Schaltfläche entfernen - VBA / Excel
          WinAmp fernsteuern
  FindWindowEx
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
  FlashWindow
          Titelleiste blinken lassen
  FlashWindowEx
  GetClassName
          Benutzerdefinierte MessageBox
          Childfenster von Fremdanwendung überwachen
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln
  GetClientRect
          Bildschirmschoner
          Bildschirmschoner mit DirectX 7
          Mauscursorbereich eingrenzen
          Zeichnen mit der Maus
  GetCurrentThreadId
          MsgBox frei positionieren
  GetDC
          Fenster im Fullscreen anzeigen - DirectDraw
          Screenshot erstellen - 2 -
          Skin-Effekt - UserForm - VBA/Excel
          Zeichnen auf dem Desktop - VB.Net
  GetDesktopWindow
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Mauscursorbereich eingrenzen
          Screenshot erstellen - 2 -
  GetMessage
  GetParent
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln
  GetSystemMetrics
          Screenshot erstellen - 2 -
  GetWindow
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
  GetWindowDC
  GetWindowLong
          Bildschirmschoner
          Bildschirmschoner mit DirectX 7
          CommandButton-Beschriftung beliebig ausrichten
          Fenster-Handle, -Titel und -Klassennamen ermitteln
          Form, Client-Bereich vertieft darstellen
          Form, Max- und Min-Schaltfläche zur Laufzeit entfernen
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
          Skin-Effekt - UserForm - VBA/Excel
          UserForm minimieren/maximieren - VBA / Word
          UserForm mit Icon in der Titelleiste - VBA / Excel
          UserForm ohne Titelleiste anzeigen - VBA / Excel
          UserForm-Schliessen-Schaltfläche entfernen - VBA / Excel
  GetWindowRect
          Fenster im Fullscreen anzeigen - DirectDraw
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
          Objekte zeichnen und verschieben
  GetWindowText
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln
  GetWindowTextLength
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln
  GetWindowThreadProcessId
          Menü mit DirectDraw
          TextBox mit DirectDraw
  InitCommonControls
          ToolTipp-Text, Mehrzeiliger
  InitCommonControlsEx
  IsIconic
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln
          UserForm minimieren/maximieren - VBA / Word
  IsWindowVisible
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln
  IsZoomed
          UserForm minimieren/maximieren - VBA / Word
  LockWindowUpdate
          Laufschrift in der Titelleiste
  MoveWindow
          Höhe der DropDown-Liste ändern
  PeekMessage
  ReleaseDC
          Fenster im Fullscreen anzeigen - DirectDraw
          Screenshot erstellen - 2 -
          Skin-Effekt - UserForm - VBA/Excel
          Zeichnen auf dem Desktop - VB.Net
  ScreenToClient
          Color Picker - 2 -
  SendMessage
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
          Listeneinträge per Drag & Drop verschieben
          Skin-Effekt - UserForm - VBA/Excel
          Transparente Fenster
  SetClassLong
          Animierten Cursor verwenden
  SetFocus
          UserForm minimieren/maximieren - VBA / Word
  SetFocusAPI
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
  SetForegroundWindow
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln
          MessageBox automatisch schließen
  SetLayeredWindowAttributes
          Skin-Effekt - UserForm - VBA/Excel
  SetParent
          Bildschirmschoner
          Bildschirmschoner mit DirectX 7
  SetWindowLong
          Benutzerdefinierte MessageBox
          Bildschirmschoner
          Bildschirmschoner mit DirectX 7
          CommandButton-Beschriftung beliebig ausrichten
          Farbige ListBox-Einträge
          Fenstergröße begrenzen
          Form, Client-Bereich vertieft darstellen
          Form, Max- und Min-Schaltfläche zur Laufzeit entfernen
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
          Menüs im eigenen Design erstellen
          Skin-Effekt - UserForm - VBA/Excel
          UserForm minimieren/maximieren - VBA / Word
          UserForm mit Icon in der Titelleiste - VBA / Excel
          UserForm ohne Titelleiste anzeigen - VBA / Excel
          UserForm-Schliessen-Schaltfläche entfernen - VBA / Excel
  SetWindowLongPtr
  SetWindowPos
          Bildschirmschoner
          Bildschirmschoner mit DirectX 7
          Fenster immer sichtbar
          Form, Client-Bereich vertieft darstellen
          MsgBox frei positionieren
          Tabellen in Datenbank analysieren (DAO)
          Taskleiste aus-/einblenden
          Video-Capture mit Visual Basic
          WinAmp fernsteuern
  SetWindowRgn
          Skin-Effekt
          Skin-Effekt - UserForm - VBA/Excel
          Transparente Fenster
          Transparente Objekte
  SetWindowsHookEx
          MsgBox frei positionieren
  ShowWindow
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln
          UserForm minimieren/maximieren - VBA / Word
  SystemParametersInfo
          Größe des Arbeitsbereichs ermitteln
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
          Tastenkürzel ein- und ausblenden
  TransparentBlt
          Alphablending und Transparenz
          Transparenz mit TransparentBlt
  WindowFromPoint
          Color Picker - 2 -
          Fenster-Handle mit Mauscursor ermitteln

Speicherverwaltung [ Top ]
  CopyMemory
          Benutzerdefinierte MessageBox
          Fenstergröße begrenzen
          Menüs im eigenen Design erstellen
          Tastatureingaben systemweit abfragen
  GetMem1
          BIOS-Daten auslesen
  GlobalAlloc
  GlobalLock
          Animierten Cursor verwenden
  GlobalMemoryStatus
          Rechnerdaten auslesen
  GlobalReAlloc
  GlobalUnlock
          Animierten Cursor verwenden
  LocalFree
  MoveMemory
          Menüs im eigenen Design erstellen
          Versions-Informationen auslesen
  MulDiv
          Text in beliebigem Winkel drehen
  RtlMoveMemory
          Rechnerdaten auslesen

Stringmanipulation / Zeichenketten [ Top ]
  CharToOem
          MS-DOS(OEM)-Textdateien konvertieren
  OemToChar
          MS-DOS(OEM)-Textdateien konvertieren

Systemregistrierung [ Top ]
  RegCloseKey
          Anwendung bei Windows-Start ausführen
          Rechnerdaten auslesen
          Registrierte ActiveX-Komponenten auslesen
          Seriennummer des Internet-Explorers ermitteln
          Toolbar-Buttons zur Laufzeit hinzufügen
  RegCreateKey
          Programm mit Datei-Endung und Icon verknüpfen
  RegCreateKeyEx
  RegDeleteKey
  RegDeleteValue
          Anwendung bei Windows-Start ausführen
  RegEnumKey
          Registrierte ActiveX-Komponenten auslesen
  RegEnumKeyEx
          Rechnerdaten auslesen
  RegEnumValue
          Rechnerdaten auslesen
  RegOpenKey
          Rechnerdaten auslesen
          Registrierte ActiveX-Komponenten auslesen
          Toolbar-Buttons zur Laufzeit hinzufügen
  RegOpenKeyEx
          Anwendung bei Windows-Start ausführen
          Seriennummer des Internet-Explorers ermitteln
  RegQueryValueEx
          Anwendung bei Windows-Start ausführen
          Registrierte ActiveX-Komponenten auslesen
          Seriennummer des Internet-Explorers ermitteln
  RegSaveKey
  RegSetValue
          Programm mit Datei-Endung und Icon verknüpfen
  RegSetValueEx
          Anwendung bei Windows-Start ausführen

Vorherige Seite Zum Seitenanfang  

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | VB/VBA-Forum | VB.Net-Forum | DirectX-Forum | Foren-Archiv | DirectX | VB.Net | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum

Seite empfehlen Bug-Report
Letzte Aktualisierung: Dienstag, 3. Mai 2011