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