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

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


DialogBar problems

Deepak Saxena -- Deepak_Saxena@ccm.ch.intel.com
Wednesday, June 26, 1996


MSVC 4.1, Nt3.51 Service Pack 4

I have a CDialogBar object in my framewnd, and I have two problems I 
can't figure out how to solve.

1) How do you disable the ctrl. bar from docking?  I use    
   EnableDocking(CBRS_ALIGN_BOTTOM) to dock it to the bottom of the 
   window at creation time, but then I want it to stay there.

2) I want to stretch the dialog object within the control bar whenever 
   the frame window is resized.  I've tried calling MoveWindow() on the
   bar object, but that causes the dialog object to just disappear, 
   leaving just a greay bar at the bottom of the screen.  After looking 
   at the code for CControlBar::OnResizeParent(), I set the style of
   of my control bar to CBRS_SIZE_DYNAMIC | CBRS_ORIENT_HORZ to
   see if this would accomplish what I wanted, but that doesn't do it
   either.  What needs to be done?

Tnx,
Deepak

Deepak_Saxena@ccm.ch.intel.com           | 
http://cernan.ecn.purdue.edu/~deepak     |
Work: (602)554-1304, Home: (602)812-8933 |
My statements do not represent Intel     |





Rkumar_at_CalSoft-ElNet@mail.cswl.com
Monday, July 01, 1996

     Try putting this line of code into your childframe's OnCreate 
     function.
     
     EnableDocking(CBRS_ALIGN_BOTTOM);

     EnableDocking in the frame window  Specifies which sides of the frame 
window can serve as docking sites for control bars.
 

______________________________ Reply Separator _________________________________
Subject: DialogBar problems
Author:  mfc-l@netcom.com at internet
Date:    6/26/96 11:41 AM


     
MSVC 4.1, Nt3.51 Service Pack 4
     
I have a CDialogBar object in my framewnd, and I have two problems I 
can't figure out how to solve.
     
1) How do you disable the ctrl. bar from docking?  I use    
   EnableDocking(CBRS_ALIGN_BOTTOM) to dock it to the bottom of the 
   window at creation time, but then I want it to stay there.
     
2) I want to stretch the dialog object within the control bar whenever 
   the frame window is resized.  I've tried calling MoveWindow() on the 
   bar object, but that causes the dialog object to just disappear, 
   leaving just a greay bar at the bottom of the screen.  After looking 
   at the code for CControlBar::OnResizeParent(), I set the style of
   of my control bar to CBRS_SIZE_DYNAMIC | CBRS_ORIENT_HORZ to
   see if this would accomplish what I wanted, but that doesn't do it 
   either.  What needs to be done?
     
Tnx,
Deepak
     
Deepak_Saxena@ccm.ch.intel.com           | 
http://cernan.ecn.purdue.edu/~deepak     | 
Work: (602)554-1304, Home: (602)812-8933 | 
My statements do not represent Intel     |
     
     




Andrew Dalgleish -- andrewd@axonet.com.au
Monday, July 01, 1996


Check out how WordPad places it's ruler bar.

Andrew Dalgleish

 ----------
From:  owner-mfc-l[SMTP:owner-mfc-l@netcom.com]
Sent:  Wednesday, 26 June 1996 11:41
To:  mfc-l
Subject:  DialogBar problems


MSVC 4.1, Nt3.51 Service Pack 4

I have a CDialogBar object in my framewnd, and I have two problems I
can't figure out how to solve.

1) How do you disable the ctrl. bar from docking?  I use
   EnableDocking(CBRS_ALIGN_BOTTOM) to dock it to the bottom of the
   window at creation time, but then I want it to stay there.

2) I want to stretch the dialog object within the control bar whenever
   the frame window is resized.  I've tried calling MoveWindow() on the
   bar object, but that causes the dialog object to just disappear,
   leaving just a greay bar at the bottom of the screen.  After looking
   at the code for CControlBar::OnResizeParent(), I set the style of
   of my control bar to CBRS_SIZE_DYNAMIC | CBRS_ORIENT_HORZ to
   see if this would accomplish what I wanted, but that doesn't do it
   either.  What needs to be done?

Tnx,
Deepak

Deepak_Saxena@ccm.ch.intel.com           |
http://cernan.ecn.purdue.edu/~deepak     |
Work: (602)554-1304, Home: (602)812-8933 |
My statements do not represent Intel     |







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