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

M   [ Top ] 
  mciExecute
          CD-Schublade öffnen und schliessen
  mciSendString
          CD-ROM-Laufwerke öffnen und schliessen
  midiOutClose
          Melodien und Instrumente erzeugen
  midiOutGetNumDevs
  midiOutOpen
          Melodien und Instrumente erzeugen
  midiOutReset
          Melodien und Instrumente erzeugen
  midiOutShortMsg
          Melodien und Instrumente erzeugen
  mouse_event
          Mausklick simulieren
  MoveMemory
          Menüs im eigenen Design erstellen
          Versions-Informationen auslesen
  MoveWindow
          Höhe der DropDown-Liste ändern
  MsgWaitForMultipleObjects
          SetWaitableTimer, die bessere Sleep-Alternative
  MulDiv
          Text in beliebigem Winkel drehen

O   [ Top ] 
  OemToChar
          MS-DOS(OEM)-Textdateien konvertieren
  OleCreatePictureIndirect
          Icons und verknüpfte Symbole anzeigen
  OleTranslateColor
          Menüfarbe ändern
  OpenPrinter
          Papierfächer des aktiven Druckers auslesen - VBA / Word
  OpenProcess
          Menü mit DirectDraw
          TextBox mit DirectDraw
  OpenProcessToken

P   [ Top ] 
  PathIsDirectory
  PathIsDirectoryEmpty
  PathIsRoot
          Pfad, prüfen ob ein Pfad ein Wurzelverzeichnis (Root) ist
  PeekMessage
  Polygon
          Polygone zeichnen
  PostMessage
          Fenster minimieren, alle
          WinAmp fernsteuern
  PostMessageByNum
  PostMessageByString
  PostThreadMessage
  PtInRect

Q   [ Top ] 
  QueryPerformanceCounter
          Genaue Zeitmessung - VB.Net
          Oszillator 8-Bit Synthesizer - DirectSound 7
  QueryPerformanceFrequency
          Genaue Zeitmessung - VB.Net
          Oszillator 8-Bit Synthesizer - DirectSound 7

R   [ Top ] 
  RasEnumConnections
          DFÜ-Status prüfen
  RasGetConnectStatus
          DFÜ-Status prüfen
  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
  RegisterWindowMessage
  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
  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
  ReleaseDC
          Color Picker - 2 -
          Fenster im Fullscreen anzeigen - DirectDraw
          Screenshot erstellen - 2 -
          Skin-Effekt - UserForm - VBA/Excel
          Zeichnen auf dem Desktop - VB.Net
  RemoveFontResource
          Tierkreiszeichen eines Datums anzeigen
  RemoveFontResourceEx
  RemoveMenu
          Form, Max- und Min-Schaltfläche zur Laufzeit entfernen
  RoundRect
          Menüs im eigenen Design erstellen
  RtlMoveMemory
          Rechnerdaten auslesen


S   [ Top ] 
  ScreenToClient
          Color Picker - 2 -
  SelectObject
          Bereiche mit Farbe ausfüllen
          Fenster im Fullscreen anzeigen - DirectDraw
          GIF- & JPG-Grafiken ohne OCX in Surface laden - DirectDraw - DirectDraw
          Maske einer Grafik erstellen
          Menüs im eigenen Design erstellen
          Text in beliebigem Winkel drehen
  SendMessage
          Benutzerdefinierte MessageBox
          Childfenster von Fremdanwendung überwachen
          ComboBox automatisch aufklappen
          ComboBox mittels API blitzschnell befüllen
          ComboBox-Listenfeld Breite anpassen
          DriveListBox-Einträge entfernen
          Form ohne Titelleiste verschieben
          Horizontale ScrollBar in Listbox
          Horizontale ScrollBar in Listbox
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
          ListBox, Spalten in einer ListBox
          ListBox, Zahlen am Dezimalkomma ausrichten
          ListBox-Eintrag unter Mauscursor ermitteln
          ListBox-Einträge als ToolTipText anzeigen
          Listeneinträge per Drag & Drop verschieben
          PictureBox-Inhalt drucken
          Skin-Effekt
          Skin-Effekt - UserForm - VBA/Excel
          Textbox, Cursor in Zeile positionieren
          Textbox, Cursor-Position ermitteln
          Textbox, Zeilen zählen in einer
          Textverarbeitung mit der RichTextBox
          ToolTipp-Text, Mehrzeiliger
          Transparente Fenster
          UserForm mit Icon in der Titelleiste - VBA / Excel
          UserForm ohne Titelleiste anzeigen - VBA / Excel
          Video-Capture mit Visual Basic
  SendMessageByNum
  SendMessageByString
  SendMessageLong
          Countdown
  SendMessageTimeout
          WinAmp fernsteuern
  SetBkColor
          Menüs im eigenen Design erstellen
  SetCapture
          Menü mit DirectDraw
  SetClassLong
          Animierten Cursor verwenden
  SetComputername
  SetCurrentDirectory
  SetCursorPos
          Mausbewegungen aufzeichnen und abspielen
          Mausklick simulieren
          Zeichnen mit der Maus
  SetDIBits
  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
  SetKeyboardState
          Caps-, Scroll- und Num-Lock-Taste steuern
  SetLastError
  SetLayeredWindowAttributes
          Skin-Effekt - UserForm - VBA/Excel
  SetMenuInfo
          Menüfarbe ändern
  SetMenuItemInfo
          Menüs im eigenen Design erstellen
  SetParent
          Bildschirmschoner
          Bildschirmschoner mit DirectX 7
  SetPriorityClass
          Menü mit DirectDraw
          TextBox mit DirectDraw
  SetRect
  SetTextColor
          Menüs im eigenen Design erstellen
          Text in beliebigem Winkel drehen
  SetTimer
          Laufschrift in der Titelleiste einer UserForm - VBA/Excel
          MessageBox automatisch schließen
  SetVolumeLabel
          Laufwerksbezeichnung ändern / setzen
  SetWaitableTimer
          SetWaitableTimer, die bessere Sleep-Alternative
  SetWindowsHookEx
          Benutzerdefinierte MessageBox
  SetWindowLong
          Benutzerdefinierte MessageBox
          Bildschirmschoner
          Bildschirmschoner mit DirectX 7
          CommandButton-Beschriftung beliebig ausrichten
          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
  SHAutoComplete
          Auto-Vervollständigung des IE nutzen
  SHChangeNotify
          Programm mit Datei-Endung und Icon verknüpfen
  Shell_NotifyIcon
          Animiertes Icon im SystemTray
          Anwendung als Icon im SystemTray
  ShellAbout
          AboutBox-Demo
  ShellExecute
          Drucken einer Datei mit verknüpfter Anwendung
          E-Mail im Standard-E-Mail-Programm anzeigen
          Hyperlink folgen
          Hyperlink folgen (Label auf UserForm) - VBA/Excel
          Webbrowser mit vorgegebener URL öffnen
          Windows-Suchen-Dialog anzeigen
  SHFileOperation
          Dateien in den Papierkorb verschieben
  SHFormatDrive
          Datenträger formatieren
  SHFreeNameMappings
  SHGetFileInfo
          Icons und verknüpfte Symbole anzeigen
  SHGetPathFromIDList
          Special Folders auslesen
  SHGetSpecialFolderLocation
          Special Folders auslesen
  ShowCursor
          Bildschirmschoner
          Bildschirmschoner mit DirectX 7
          Mauscursor als Fadenkreuz
          Mauscursor verstecken
          Menü mit DirectDraw
          TextBox mit DirectDraw
  ShowWindow
          Fenster-Handle ohne Angabe des exakten Titels ermitteln
          Fenster-Handle, -Titel und -Klassennamen ermitteln
          UserForm minimieren/maximieren - VBA / Word
  SHRestartSystemMB
          Windows-Restart-Dialog anzeigen
  SHRunDialog
          Windows-Ausführen-Dialog anzeigen
  SHShutDownDialog
          Windows-Beenden-Dialog anzeigen
  SHUpdateRecycleBinIcon
  Sleep
          Laufschrift im Webbrowser-Control - VBA/Excel
          Menü mit DirectDraw
          ProgressBar ohne Control
          TextBox mit DirectDraw
  sndPlaySound
          Ressourcen-Dateien verwenden
  StretchBlt
          GIF- & JPG-Grafiken ohne OCX in Surface laden - DirectDraw - DirectDraw
          Screenshot erstellen - 2 -
          Text-Scroller
  StretchDIBits
          Bitmaps binär in DD-Surface laden - DirectDraw
          Surface mit Bitmap aus Ressource erstellen - DirectDraw
  SystemParametersInfo
          ALT + TAB deaktivieren/aktivieren
          Bildschirmschoner de-/aktivieren
          Größe des Arbeitsbereichs ermitteln
          Kommentare (Zell-) auf einer UserForm anzeigen - VBA / Excel
          Tastatur-Einstellungen auslesen und setzen
          Tastenkürzel ein- und ausblenden

T   [ Top ] 
  TextOut
          Text in beliebigem Winkel drehen
  timeGetTime
          Feuerwerk - DirectDraw
  TransparentBlt
          Alphablending und Transparenz
          Transparenz mit TransparentBlt

U   [ Top ] 
  UnhookWindowsHookEx
          Benutzerdefinierte MessageBox
          MsgBox frei positionieren
  URLDownloadToFile
          Datei aus dem Internet downloaden
          Online-IP auslesen

V   [ Top ] 
  VerQueryValue
          Versions-Informationen auslesen

W   [ Top ]
  waveOutGetNumDevs
          Soundkarte installiert?
  WindowFromPoint
          Color Picker - 2 -
          Fenster-Handle mit Mauscursor ermitteln
  WritePrivateProfileSection
  WritePrivateProfileString
          High-Score
          Programm-Einstellungen speichern (INI-Datei)
          UserForm-Einstellungen speichern (INI-Datei) - VBA / Excel
  WSACleanup
          Rechnerdaten auslesen
  WSAGetLastError
          Rechnerdaten auslesen
  WSAStartup
          Rechnerdaten auslesen

Seite 1 (A-L) Zum Seitenanfang  

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