Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.052 Beiträge
 
Delphi 12 Athens
 
#18

AW: Toolbar-Auslesen klappt nicht auf einem 64bit-Win7?

  Alt 24. Okt 2012, 00:39
Code:
   Offset:   Size: 48   Type: TBBUTTONINFO64

   Offset: 0   Size: 4   Type: System.Cardinal  Name: cbSize
   Offset: 4   Size: 4   Type: System.Cardinal  Name: ewMask
   Offset: 8   Size: 4   Type: System.Integer  Name: idCommand
   Offset: 12   Size: 4   Type: System.Integer  Name: iImage
   Offset: 16   Size: 1   Type: System.Byte  Name: fsState
   Offset: 17   Size: 1   Type: System.Byte  Name: fsStyle
   Offset: 18   Size: 2   Type: System.Word  Name: cx
   +4
   Offset: 24   Size: 8   Type: System.NativeUInt  Name: lParam
   Offset: 32   Size: 8   Type: System.PWideChar  Name: pszText
   Offset: 40   Size: 4   Type: System.Integer  Name: cchText
   +4
hmmmmm?
Zitat:
Delphi-Quellcode:
  ULONG_PTR = NativeUInt;
  DWORD_PTR = ULONG_PTR;
*_PTR sind also immer 64 Bit.
hatte es erst so verstanden, daß es 32 Bit ist und quasi einen "kleinen" Pointer darstellt,
aber wenn man es sich nochmals genau nachliest, dann stimmt's schon.
http://msdn.microsoft.com/en-us/library/aa383751.aspx
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (24. Okt 2012 um 00:45 Uhr)
  Mit Zitat antworten Zitat