15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


Making a child topmost to its siblings only

Paul E. Rosen -- prosen@fte.com
Monday, January 20, 1997

Environment: NT 4.0 VC 4.2b

My app contains a number of popup children. I'd like one particular child to
always be on top of its siblings. If I set the always on top flag, the child
becomes always on top of *everything*, including other apps. I'd like the
popup to act more like the dockable children in MSVC environment. For instance
, if you drag the output window off of the frame so that it is floating, and
place it over the MDI children that contain code, it is always over those
children. However, if you switch to another application, the other application
can hide the output window.

How can I do that?







Paul E. Rosen -- prosen@fte.com
Monday, January 20, 1997

Environment: NT 4.0 VC 4.2b

My app contains a number of popup children. I'd like one particular child to
always be on top of its siblings. If I set the always on top flag, the child
becomes always on top of *everything*, including other apps. I'd like the
popup to act more like the dockable children in MSVC environment. For instance
, if you drag the output window off of the frame so that it is floating, and
place it over the MDI children that contain code, it is always over those
children. However, if you switch to another application, the other application
can hide the output window.

How can I do that?







Bruce DeGraaf -- bdegraaf@datx.com
Wednesday, January 22, 1997

[Mini-digest: 3 responses]


As is often the case, this is not exactly what you requested but may   
prove useful.

How about using the CDialogBar and placing the child's UI elements in
that? Unless I've gone completely daft, I remember that the CDialogBar is   
    

dockable, as you desire, and can be made to be on top of other windows in   
    

the application. ...hope this helps.

I mis-posted this (I'd like to think it was MS-Outlook '97, but, frankly,   
I'm not sure). Sorry.
>
> -----Original Message-----
>From: owner-mfc-l [SMTP:owner-mfc-l@majordomo.netcom.com]
>Sent: Monday, January 20, 1997 8:02 PM
>To: 'MFClist'
>Subject: Making a child topmost to its siblings only
>
>Environment: NT 4.0 VC 4.2b
>
>My app contains a number of popup children. I'd like one particular   
child
>to
>always be on top of its siblings. If I set the always on top flag, the   
    

>child
>becomes always on top of *everything*, including other apps. I'd like   
the
>popup to act more like the dockable children in MSVC environment. For
>instance
>, if you drag the output window off of the frame so that it is floating,   
    

>and
>place it over the MDI children that contain code, it is always over   
those
>children. However, if you switch to another application, the other
>application
>can hide the output window.
>
>How can I do that?
-----From: mfc-l@netcom.com

>From mfc-l Mon Jan 20 20:02:00  1997 remote from netcom.com
Received: from netcom.com by tc4d1.cmc.stph.net; Thu, 23 Jan 1997 14:31 EST
Received: by majordomo.netcom.com (8.7.5/8.7.3/(NETCOM MLS v1.01)) id IAA23647; Wed, 22 Jan 1997 08:20:10 -0800 (PST)
From: PRosen 
Date: Mon, 20 Jan 1997 20:02:00
Subject: Making a child topmost to its siblings only
X-Mailer: Internet Series for Microsoft Mail ( V2.0.1G )
Mime-Version: 1.0
To: "'MFClist'"  
Message-ID: <19970121010944.AAA14209@Dialin49.cstone.net>
Sender: owner-mfc-l@majordomo.netcom.com
Errors-To: owner-mfc-l@majordomo.netcom.com
Precedence: bulk
Reply-To: mfc-l@netcom.com
Content-Type: text
Content-Length: 618

Environment: NT 4.0 VC 4.2b

My app contains a number of popup children. I'd like one particular child to
always be on top of its siblings. If I set the always on top flag, the child
becomes always on top of *everything*, including other apps. I'd like the
popup to act more like the dockable children in MSVC environment. For instance
, if you drag the output window off of the frame so that it is floating, and
place it over the MDI children that contain code, it is always over those
children. However, if you switch to another application, the other application
can hide the output window.

How can I do that?




-----From: mfc-l@netcom.com

>From mfc-l Mon Jan 20 20:02:00  1997 remote from netcom.com
Received: from netcom.com by tc4d1.cmc.stph.net; Thu, 23 Jan 1997 14:33 EST
Received: by majordomo.netcom.com (8.7.5/8.7.3/(NETCOM MLS v1.01)) id IAA23647; Wed, 22 Jan 1997 08:20:10 -0800 (PST)
From: PRosen 
Date: Mon, 20 Jan 1997 20:02:00
Subject: Making a child topmost to its siblings only
X-Mailer: Internet Series for Microsoft Mail ( V2.0.1G )
Mime-Version: 1.0
To: "'MFClist'"  
Message-ID: <19970121010944.AAA14209@Dialin49.cstone.net>
Sender: owner-mfc-l@majordomo.netcom.com
Errors-To: owner-mfc-l@majordomo.netcom.com
Precedence: bulk
Reply-To: mfc-l@netcom.com
Content-Type: text
Content-Length: 618

Environment: NT 4.0 VC 4.2b

My app contains a number of popup children. I'd like one particular child to
always be on top of its siblings. If I set the always on top flag, the child
becomes always on top of *everything*, including other apps. I'd like the
popup to act more like the dockable children in MSVC environment. For instance
, if you drag the output window off of the frame so that it is floating, and
place it over the MDI children that contain code, it is always over those
children. However, if you switch to another application, the other application
can hide the output window.

How can I do that?








| Вернуться в корень Архива |