Einzelnen Beitrag anzeigen

xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#7

Re: THandle in Delphi und Handle in C++

  Alt 22. Jul 2006, 11:34
Hallo,

im klassischen Fall dient ein Handle dem Zugriff auf eine Windows-Ressource. Jedes Objekt in Windows, jedes Control, jedes Gerät (logisch und physisch) besitzt ein Handle, über das man darauf zugreifen kann.
So hat z. B. eine Zeichenfläche (Device Context in Windows, gekapselt von TCanvas in der VCL) ein Handle, über das man zeichnen kann. Dafür benötigt man einen Stift (Pen), der wiederum über sein Handle angesprochen wird.
Wenn Du in Delphi programmierst, wirst Du meist ohne einen Zugriff auf ein Handle auskommen, weil die VCL alles kapselt. Interessant wird es bei der direkten Interaktion mit dem Windows-API.

Gruß
xaromz

PS. Fahre doch mal mit der Maus hier drüber: Handle.
  Mit Zitat antworten Zitat