Re: [Win32Lib] re-assign parent of control?

new topic     » topic index » view thread      » older message » newer message

I'm a little late with this one too.... but to reassign the control to a 
different parent, you can use SetParent. It's not defined in Win32lib, so 
here it is....

constant
xSetParent = registerw32Function(user32, "SetParent", {C_ULONG, C_ULONG}, 
C_ULONG)

call it with:

oldParentHandle = w32Func( xSetParent, {getHandle(child), 
getHandle(newParent)})


>From: Dan Moyer <DANIELMOYER at prodigy.net>
>Reply-To: EUforum at topica.com
>To: EUforum at topica.com
>Subject: Re: [Win32Lib]  re-assign parent of control?
>Date: Tue, 18 Nov 2003 19:30:08 -0800
>
>
>Euman,
>
>Thanks, but looking at it quickly, it doesn't seem to RE-ASSIGN controls
>from one parent to another?  That's what I need so I can use the IDE  to
>position controls correctly in various groups, and then programmatically
>re-assign them all to one group, where they'll overlap, and THEN select 
>them
>in sets to be vis/invis as needed.   Did I misunderstand what your example
>does??
>
>Dan Moyer
>
>
>----- Original Message -----
>From: "H.W Overman" <euman at bellsouth.net>
>To: <EUforum at topica.com>
>Sent: Tuesday, November 18, 2003 4:11 PM
>Subject: Re: [Win32Lib] re-assign parent of control?
>
>
> > Hi Dan,
> >
> > Look at the demo "visibility.exw" that comes with win32lib.
> > This might help you out....
> >
> > Euman
> >
> > ----- Original Message -----
> > From: "Dan Moyer" <DANIELMOYER at prodigy.net>
> > To: "EUPHORIA LIST" <EUforum at topica.com>
> > Sent: Tuesday, November 18, 2003 6:59 PM
> > Subject: [Win32Lib] re-assign parent of control?
> >
> >
> > > Is there a way to programmatically re-assign the parent of a control,
>for
> > > instance a group control?
> > >
> > > For instance, I have a bunch of controls which I want to put inside a
> > > relatively small group, but only some of them at a time, selectively,
>and in
> > > what would amount to be the same place in that group.  So if I used 
>the
>IDE,
> > > they would all "overlap" one another as I create them visually, which
>makes
> > > it hard to deal with them.
> > >
> > > So I'm thinking I could create a large "dummy" window, make as many
>groups
> > > as I need for each individual set of controls, position the controls
> > > similarly in each of those groups, and then on program activation
>re-assign
> > > ALL those groups to the "main" group.  Then I could make each control 
>or
>set
> > > of controls selectively vis/invis as needed.
> > >
> > > IF I can re-assign parentage.  Can I (how)?
> > >
> > > Dan Moyer
> > >
> > >
> > > TOPICA - Start your own email discussion group. FREE!
> > >
> > >
> > TOPICA - Start your own email discussion group. FREE!
> >
>
>
>
>TOPICA - Start your own email discussion group. FREE!
>
>

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu