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

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


get rid of DialogBar border

Lawrence_Chan_at_HONGKONG@pcmailap.japan.ml.com
Wednesday, July 31, 1996

     Enviroment: VC++ 4.0 and Windows NT 3.51
     
     When you float a control bar, a new bar is drawn with caption and 
     border. I would like the floating bar to have a caption but without 
     the thick frame. Could this be done from within a derived CDialogBar 
     object?




Randy Taylor -- drt@ebt.com
Sunday, August 04, 1996


>     Enviroment: VC++ 4.0 and Windows NT 3.51
>     
>     When you float a control bar, a new bar is drawn with caption and 
>     border. I would like the floating bar to have a caption but without 
>     the thick frame. Could this be done from within a derived CDialogBar 
>     object?

Yes.

Be aware that you must call Detach() from your CDialogBar derivative's
destructor, even if you create your CDialogBar derivative on the stack.
The base class functions do not remove the HWND from afxMapHWND (map of
HWND's to associated CWnd*).

Randy Taylor
Electronic Book Technologies, Inc.
randy_taylor@ebt.com






Lawrence_Chan@pcmailgw.ml.com
Wednesday, August 07, 1996

Hi Randy:

I am not sure how do you use Detach() to get rid of a windows border. What I 
want is a bar created without a frame, I have no intention to detach the window 
from the object.
______________________________ Reply Separator _________________________________
Subject: Re: get rid of DialogBar border
Author:  mfc-l@netcom.com at UNIXGTWY
Date:    8/6/96 3:45 PM


     
>     Enviroment: VC++ 4.0 and Windows NT 3.51 
>     
>     When you float a control bar, a new bar is drawn with caption and 
>     border. I would like the floating bar to have a caption but without 
>     the thick frame. Could this be done from within a derived CDialogBar 
>     object?
     
Yes.
     
Be aware that you must call Detach() from your CDialogBar derivative's 
destructor, even if you create your CDialogBar derivative on the stack. 
The base class functions do not remove the HWND from afxMapHWND (map of 
HWND's to associated CWnd*).
     
Randy Taylor
Electronic Book Technologies, Inc.
randy_taylor@ebt.com
     
     
     





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