GadgetParent()
BlitzPlus Forums/BlitzPlus Programming/GadgetParent()
| ||
Man, I rule so much... Function GetGadgetParent(gadget) Return PeekL(gadget+28) End Function Function GadgetParent(gadget,parent) SetParent QueryObject(gadget,1),QueryObject(parent,1) PokeL gadget+28,parent End Function |
| ||
Or you could just stick this in user32.decls: GetParent%(hwnd%) And call this function: Function GetGadgetParent(Gadget) Return GetParent(QueryObject(Gadget, 1)) End Function But you rule too much to do that. :-) |
| ||
That doesn't return the Blitz gadget, dumbass. |
| ||
lol, nothing is so much fun as halo vs sswift in a handbags at dawn spit for spat.. |
| ||
Yeah, I guess I am a dumbass. I misinterpreted what you wanted to do. Sorry! What I should have said was: Why do all that when you can just use the GadgetGroup() command? GadgetGroup(gadget) Parameters gadget - A gadget handle Description GadgetGroup returns the group the gadget belongs to - ie: its 'parent' gadget. Dumbass. :-) |
| ||
Oh, the irony is killing me.... |
| ||
Sswift, you ow me a new keyboard.. got coke all over it now.. Tracer |
| ||
. |
| ||
Has that command always been there? ANyways, this will set the parent: Function SetGadgetGroup(gadget,parent) SetParent QueryObject(gadget,1),QueryObject(parent,1) PokeL gadget+28,parent End Function Just make sure you restore it befgore closing the program. |
| ||
I think GradgetGroup is rather new. Where does your SetParent function come from!? |
| ||
That's what I thought. SetParent is in user32.dll. |