Samstag, 11. Februar 2012

Home
Tipps
Bücher
Software
News / Links
Hilfe
Impressum

Sponsored by
QualityHosting

Tipp/Trick
Benutzerdefinierte Datentypen an API-Funktionen übergeben
Viele API-Funktionen erwarten mehr als die normalen Access-Datentypen wie beispielsweise Integer und Long. Aus diesem Grund können Sie auch benutzerdefinierte Datentypen übergeben.

Vielen Grafik-Funktionen müssen beispielsweise die Koordinaten eines Rechtecks übergeben werden. Diesen Datentyp können Sie in einem Access-Modul wie folgt deklarieren:

Type RECT

Left As Long
Top As Long
Right As Long
Bottom As Long

End Type

Einen Parameter dieses Typs können Sie beispielsweise der API-Funktion GetWindowRect als Referenz (ByRef) übergeben, die die Koordinaten des angegebenen Fensters ermittelt und im RECT-Parameter zurückgibt:

Declare Function GetWindowRect Lib "user32" _
(ByVal hwnd As Long, ByRef lpRect As RECT) As Long

Das Schlüsselwort ByRef können Sie übrigens auch weglassen, denn ByRef ist der Standardwert für alle Parameter.


Ein Service der TriniDat Software-Entwicklung GmbH - Am Wehrhahn 45 - 40211 Düsseldorf

  Suche
Suche starten
  Service
Leserbrief / Frage zu Access
Kontakt
  NewsLetter
NewLetter bestellen
NewsLetter abbestellen
  Partner-Seiten
HyperLink

www.trinidat.de


HyperLink

www.fulldotnet.de