Einzelnen Beitrag anzeigen

zero_x

Registriert seit: 12. Jun 2008
30 Beiträge
 
#1

Verständnisprobleme mit SendMessage und VirtualAllocEx

  Alt 10. Mai 2009, 16:30
Hallo Leute,

ich habe ein Verständnisproblem mit der SendMessage- und VirtualAllocEx-Funktion. Mein Vorhaben ist die Reihenfolge der Buttons in der Taskbar zu verändern und die Texte der Buttons auszulesen. Dazu habe ich hier ein Codebeispiel gefunden, wie man das umsetzen kann: http://www.delphipraxis.net/internal...=713216#713216 . Hier zu habe ich einige Fragen:
  • Warum wurde in dem Beispiel zweimal Speicher allokiert und wieder freigegeben?
  • Warum wurde im zweiten Codeausschnitt die SendMessage-Funktion(46. Zeile) verwendet bzw. warum funktioniert es ohne SendMessage nicht? Wenn man sich im Debugger die Werte anschaut, bleibt alles gleich. Warum?
  • In diesem Beispiel ist ein Typ "TExtraData" deklariert. Woher weiß man, wie der Typ aufgebaut ist?
  • Warum ist ist Buffer $1000 groß?
  • Wie kann man weitere Informationen(z.B. Text oder das Icon) über der Toolbar-Buttons herausfinden?

zero_x
  Mit Zitat antworten Zitat