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 zu geben.
...
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Unsere Referenz enthält alle in unseren Tipps deklarierten API-Funktionen und steht auch  nach Kategorien 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 in VB.Net eine entsprechende Klasse gibt
  Neu eingefügte Beschreibung
  Beschreibung in Englisch
Anregungen oder Verbesserungsvorschläge bitte an Detlev Schubert.
Stand: 08.05.2011Beschreibungen: 197

A   [ Top ] 
  AddFontResource
          Tierkreiszeichen eines Datums anzeigen
  AddFontResourceEx
  AdjustTokenPrivileges
  AlphaBlend
          Alphablending und Transparenz
  AnimateWindow
          Fenster animiert anzeigen (ab Win 98, Win 2000)

B   [ Top ] 
  Beep
  BeginPaint
  BitBlt
          3D-Landkarte mit Regions
          Color Picker - 2 -
          Fenster im Fullscreen anzeigen - DirectDraw
          Grafiken mit Filter kopieren
          Hintergrund mit Grafik kacheln
          Maske einer Grafik erstellen
          ProgressBar ohne Control
          Screenshot erstellen - 2 -
          Überblendeffekte
          Windows Form drucken - VB.Net
          Würfel
  BringWindowToTop
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln

C   [ Top ] 
  CallNextHookEx
          Benutzerdefinierte MessageBox
  CallWindowProc
          Benutzerdefinierte MessageBox
          Farbige ListBox-Einträge
          Fenstergröße begrenzen
  ChangeDisplaySettings
          Bildschirmauflösung auslesen und setzen
  CharToOem
          MS-DOS(OEM)-Textdateien konvertieren
  ClientToScreen
          Mauscursorbereich eingrenzen
          Mausklick simulieren
          Zeichnen mit der Maus
  ClipCursor
          Mausbewegungen aufzeichnen und abspielen
          Mauscursorbereich eingrenzen
          Objekte zeichnen und verschieben
  CloseHandle
          Menü mit DirectDraw
          SetWaitableTimer, die bessere Sleep-Alternative
          TextBox mit DirectDraw
  ClosePrinter
          Papierfächer des aktiven Druckers auslesen - VBA / Word
  CombineRgn
          Skin-Effekt
          Skin-Effekt - UserForm - VBA/Excel
          Transparente Fenster
          Transparente Objekte
  CopyMemory
          Benutzerdefinierte MessageBox
          Fenstergröße begrenzen
          Menüs im eigenen Design erstellen
          Tastatureingaben systemweit abfragen
  CreateCompatibleBitmap
          Maske einer Grafik erstellen
  CreateCompatibleDC
          Fenster im Fullscreen anzeigen - DirectDraw
          GIF- & JPG-Grafiken ohne OCX in Surface laden - DirectDraw - DirectDraw
          Maske einer Grafik erstellen
  CreateDC
  CreateDIBSection
          Fenster im Fullscreen anzeigen - DirectDraw
  CreateFont
          Text in beliebigem Winkel drehen
  CreateFontIndirect
  CreatePen
          Menüs im eigenen Design erstellen
  CreateRectRgn
          Skin-Effekt
          Skin-Effekt - UserForm - VBA/Excel
          Transparente Fenster
          Transparente Objekte
  CreateShellLink
          Desktop- & Startmenü-Verknüpfung anlegen
  CreateSolidBrush
          Bereiche mit Farbe ausfüllen
          Menüfarbe ändern
          Menüs im eigenen Design erstellen
  CreateWaitableTimer
          SetWaitableTimer, die bessere Sleep-Alternative
  CreateWindowEx
          ToolTipp-Text, Mehrzeiliger

D   [ Top ] 
  DeleteDC
          Fenster im Fullscreen anzeigen - DirectDraw
          GIF- & JPG-Grafiken ohne OCX in Surface laden - DirectDraw - DirectDraw
          Maske einer Grafik erstellen
          Text in beliebigem Winkel drehen
  DeleteFile
  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
  DeleteObject
          Bereiche mit Farbe ausfüllen
          Maske einer Grafik erstellen
          Menüs im eigenen Design erstellen
          Skin-Effekt
          Skin-Effekt - UserForm - VBA/Excel
          Transparente Fenster
          Transparente Objekte
  DestroyCursor
  DestroyWindow
          ToolTipp-Text, Mehrzeiliger
  DeviceCapabilities
          Papierfächer des aktiven Druckers auslesen - VBA / Word
          Papierfächer des Druckers auslesen
  DrawFocusRect
  DrawIcon
          Icons, System-, auslesen
  DrawIconEx
  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
  DrawText
          Menüs im eigenen Design erstellen


E   [ Top ] 
  Ellipse
          Objekte zeichnen und verschieben
  EnableWindow
          UserForm minimieren/maximieren - VBA / Word
          UserForm ungebunden anzeigen - VBA / Excel
  EndPaint
  EnumChildWindows
          Childfenster von Fremdanwendung überwachen
          Fenster-Handle, -Titel und -Klassennamen ermitteln
  EnumDisplaySettings
          Bildschirmauflösung auslesen und setzen
  EnumWindows
          Fenster-Handle, -Titel und -Klassennamen ermitteln
  ExitWindows
          Windows herunterfahren und neu starten
  ExitWindowsEx
          Windows herunterfahren und neu starten
  ExtFloodFill
          3D-Landkarte mit Regions
          Bereiche mit Farbe ausfüllen
  ExtractIcon
          Icons und verknüpfte Symbole anzeigen
          Windows-Ausführen-Dialog anzeigen
  ExtractIconEx

F   [ Top ] 
  FatalAppExit
          Programm-Abbruch erzwingen
  FatalExit
          Programm-Abbruch erzwingen
  FillRect
          Menüs im eigenen Design erstellen
  FindClose
          Ordner-Informationen (extended)
          Rekursives Suchen von Dateien (API)
  FindExecutable
          Dateiverknüpfungen ermitteln
          Standard-Browser ermitteln
  FindFirstFile
          Ordner-Informationen (extended)
          Rekursives Suchen von Dateien (API)
  FindNextFile
          Ordner-Informationen (extended)
          Rekursives Suchen von Dateien (API)
  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
  FormatMessage
  FtpCreateDirectory
          FTP mit der wininet.dll
  FtpDeleteFile
          FTP mit der wininet.dll
  FtpGetCurrentDirectory
          FTP mit der wininet.dll
  FtpGetFile
          FTP mit der wininet.dll
  FtpPutFile
          FTP mit der wininet.dll
  FtpRemoveDirectory
          FTP mit der wininet.dll
  FtpRenameFile
          FTP mit der wininet.dll
  FtpSetCurrentDirectory
          FTP mit der wininet.dll

G   [ Top ] 
  GetAsyncKeyState
          Tastatureingaben systemweit abfragen
  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
  GetClipCursor
          Mausbewegungen aufzeichnen und abspielen
  GetComputerName
          Computername ermitteln
          Rechnerdaten auslesen
  GetCurrentDirectory
  GetCurrentThreadId
          MsgBox frei positionieren
  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
  GetDC
          Color Picker - 2 -
          Fenster im Fullscreen anzeigen - DirectDraw
          Screenshot erstellen - 2 -
          Skin-Effekt - UserForm - VBA/Excel
          Transparente Objekte
          Zeichnen auf dem Desktop - VB.Net
  GetDesktopWindow
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Mauscursorbereich eingrenzen
          Screenshot erstellen - 2 -
  GetDeviceCaps
          Bildschirmauflösung auslesen und setzen
          Bildschirmauflösung ermitteln
          Druckränder ermitteln
          Text in beliebigem Winkel drehen
  GetDIBits
  GetDriveType
          CD-ROM-Laufwerke ermitteln
          Datenträger formatieren
  GetFileVersionInfo
          Versions-Informationen auslesen
  GetFileVersionInfoSize
          Versions-Informationen auslesen
  gethostbyaddr
          Rechnerdaten auslesen
  gethostbyname
          Rechnerdaten auslesen
  gethostname
          Rechnerdaten auslesen
  GetInputState
          Schleifen vorzeitig abbrechen
  GetKeyboardState
          Caps-, Scroll- und Num-Lock-Taste steuern
  GetKeyState
          Caps-, Scroll- und Num-Lock-Taste steuern
          StatusBar ohne OCX erstellen
  GetLastError
  GetLongPathName
          Dateinamen in 8+3 (DOS) konvertieren - VB.Net
  GetMem1
          BIOS-Daten auslesen
  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
  GetMessage
  GetMessageTime
  GetParent
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln
  GetPixel
          3D-Landkarte mit Regions
          Color Picker - 2 -
          Skin-Effekt
          Skin-Effekt - UserForm - VBA/Excel
          Transparente Objekte
  GetPrivateProfileInt
  GetPrivateProfileSection
          Sektionen einer INI-Datei einlesen
          UserForm-Einstellungen speichern (INI-Datei) - VBA / Excel
  GetPrivateProfileSectionNames
  GetPrivateProfileString
          High-Score
          Programm-Einstellungen speichern (INI-Datei)
          Sektionen einer INI-Datei einlesen
  GetShortPathName
          Dateinamen in 8+3 (DOS) konvertieren - VB.Net
  GetSubMenu
          Menüfarbe ändern
          Menüs im eigenen Design erstellen
  GetSysColor
          Farbige ListBox-Einträge
  GetSystemDirectory
          Special Folders auslesen
          System-Verzeichnis ermitteln
          Versions-Informationen auslesen
          Windows-Ausführen-Dialog anzeigen
  GetSystemInfo
          Anzahl der Prozessoren ermitteln
  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
  GetSystemMetrics
          Anzahl der Maustasten ermitteln
          Screenshot erstellen - 2 -
          Startmodus des Betriebssystems ermitteln
  GetTempFileName
          Temporäre Dateinamen anfordern
  GetTempPath
          Special Folders auslesen
          Temporäre Dateinamen anfordern
          Temporäres Verzeichnis ermitteln
  GetTextExtentPoint32
          Menü mit DirectDraw
          TextBox mit DirectDraw
  GetTickCount
          Kollision - 2D
          Partikel-Effekt
          Rekursives Suchen von Dateien (API)
          Rekursives Suchen von Dateien (FSO)
          TimeServer-Client (Winsock-API)
          Überblendeffekte
          Windows, wie lange läuft Windows schon
  GetTimeZoneInformation
          TimeServer-Client (Winsock-API)
  GetUserName
          Username ermitteln
  GetVersionEx
          Betriebssystem ermitteln, aktuelles
          Online-IP auslesen
          Screenshot erstellen
          Windows-Ausführen-Dialog anzeigen
          Windows-Restart-Dialog anzeigen
  GetVersionEx1
          Rechnerdaten auslesen
  GetVersionEx2
          Rechnerdaten auslesen
  GetVolumeInformation
          Seriennummer & Bezeichnung Datenträger
  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
  GetWindowsDirectory
          Special Folders auslesen
          Windows-Verzeichnis ermitteln
  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
  GlobalAlloc
  GlobalLock
          Animierten Cursor verwenden
  GlobalMemoryStatus
          Rechnerdaten auslesen
  GlobalReAlloc
  GlobalUnlock
          Animierten Cursor verwenden

I   [ Top ] 
  InitCommonControls
          ToolTipp-Text, Mehrzeiliger
  InitCommonControlsEx
  InternetCloseHandle
          FTP mit der wininet.dll
          Online-IP auslesen
          RSS-Feeds auslesen
  InternetConnect
          FTP mit der wininet.dll
  InternetGetConnectedState
          Internet-Verbindung prüfen und bestimmen
  InternetGetLastResponseInfo
          FTP mit der wininet.dll
  InternetOpen
          FTP mit der wininet.dll
          Online-IP auslesen
          RSS-Feeds auslesen
  InternetOpenUrl
          Online-IP auslesen
          RSS-Feeds auslesen
  InternetReadFile
          Online-IP auslesen
          RSS-Feeds auslesen
  InternetQueryDataAvailable
          RSS-Feeds auslesen
  IntersectRect
          Kollision - 2D
          Kollisionserkennung (Pixel und Rechteck) - DirectDraw
  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

K   [ Top ] 
  keybd_event
          Screenshot erstellen
          Tastencodes senden
  KillTimer
          Laufschrift in der Titelleiste einer UserForm - VBA/Excel
          MessageBox automatisch schließen

L   [ Top ]
  LoadCursorFromFile
          Animierten Cursor verwenden
  LoadIcon
  LoadIconBynum
          Icons, System-, auslesen
  LocalFree
  LockWindowUpdate
          Laufschrift in der Titelleiste
  LookupPrivilegeValue

  Zum Seitenanfang Seite 2 (M-Z)

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

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