Author |
Message |
_aLfa_ Site Admin
Joined: 21 Sep 2002 Posts: 233 Location: Aveiro, Portugal
|
Posted: Tue Aug 31, 2004 9:55 pm
Post subject: GUI Object Info
|
|
Parents
GUI Object
[vb:3003hc7f]- Type GUIObjectInfo
- lSignature As Long ' 0x00 (00d)
- bControlsCount As Byte ' 0x04 (04d) Number of controls of this Object
- guidObjectGUI(15) As Byte ' 0x05 (05d) GUID of this ObjectGUI
- guidDefaultIID(15) As Byte ' 0x15 (21d) GUID of this object DefaultIID
- guidCOMEventsIID(15) As Byte ' 0x25 (37d) GUID of this object EventsIID
- lUnknown1 As Long ' 0x35 (53d)
- lUnknown2 As Long ' 0x39 (57d)
- lUnknown3 As Long ' 0x3D (61d)
- lUnknown4 As Long ' 0x41 (65d)
- lUnknown5 As Long ' 0x45 (69d)
- lUnknown6 As Long ' 0x49 (73d)
- lUnknown7 As Long ' 0x4D (77d)
- lUnknown8 As Long ' 0x51 (81d)
- lUnknown9 As Long ' 0x55 (85d)
- lPropertiesLength As Long ' 0x59 (89d) Total Length of Properties
- ' 0x5D (93d) <-- Structure Size
- End Type
[/vb:3003hc7f]
Notes:
* Directly following this structure comes this object properties (GUI) info with "lPropertiesLength" bytes.
Last edited by _aLfa_ on Wed Aug 17, 2005 7:27 pm; edited 3 times in total
|
|
Back to top |
|
|
|
_aLfa_ Site Admin
Joined: 21 Sep 2002 Posts: 233 Location: Aveiro, Portugal
|
Posted: Tue Aug 31, 2004 10:00 pm
Post subject:
|
|
This is the info I have for more than 2 years, maybe its time to dig out something _________________ One thing only I know, and that is that I know nothing. (Socrates)
|
|
Back to top |
|
|
|
_aLfa_ Site Admin
Joined: 21 Sep 2002 Posts: 233 Location: Aveiro, Portugal
|
Posted: Tue May 03, 2005 5:00 pm
Post subject:
|
|
I have updated the 'guidDefaultIID' field of this structure from 'uuidUnknown'
I don't have a better name to call it, since I use it in some VCallHResult calls where I can't find the GUID in VB6.OLB
And since I don't know how you guys do it, feel free to comment _________________ One thing only I know, and that is that I know nothing. (Socrates)
|
|
Back to top |
|
|
|
golem Often here
Joined: 18 Nov 2002 Posts: 73
|
Posted: Wed Feb 01, 2006 5:20 am
Post subject: Yo Alfa!
|
|
You still around at all?
If you interested I can help you get some of these structures straightened out.
If I was going to start somewhere it would be right here. This table should probably have been called something like Frm_Header, cuz that is exactly what it is. It's the header for a form.
IUnknown1 is the signature word = 0031CCFF.
bUnknown2 that would be the controls count.
IPropertiesLength is not really the 'total length of properties', it is more specifically the end of the form.
I've gotta tell you that you were probably the closest to intuiting the 'missing pieces'.
Anyhow, enough time has passed, and we are going to...
Carry on!
golem
|
|
Back to top |
|
|
|
_aLfa_ Site Admin
Joined: 21 Sep 2002 Posts: 233 Location: Aveiro, Portugal
|
Posted: Wed Feb 20, 2008 11:59 am
Post subject: Re: GUI Object Info
|
|
Thank you golem (:
I haven't been arround, but I'm going to try to be more active from now on and if you are still arround please poke me (;
Updated first post with the info from golem, I checked it btw. _________________ One thing only I know, and that is that I know nothing. (Socrates)
|
|
Back to top |
|
|
|
|
|