Double Click on CTreeCtrl item
kukulies@axpn01.fev.de
Wednesday, February 05, 1997
Environment: VC++ 4.2-flat, Win 95
i want to create a ( CMiniFrameWnd derived ) window
in response to a doubleclick on a CTreeCtrl. The new window
should become active, BUT it doesn't. The titlebar only
becomes active for very short moment and then the
window containing the TreeCtrl get active again.
It seems, that the 2nd click of the dblclick activates the
treectrl back again.
How can this be avoided?
I was already told, that the command handler didn't
finish for that message and should post a message
to this window to make itself active.
Unfortunately this doesn't apply to my problem, since
i do a DestroyWindow in response to a OnActivate with
WA_INACTIVE as it parameter.
What i want to achive is:
Getting the window behaviour of this floating Property window like in the VC studio.
This window gets created when e.g. someone DblClick on a dialog control.
any hint?
Benno
Sanjay Chouksey -- sanjay@mediaway.com
Friday, February 07, 1997
I hope you are not creating the ( CMiniFrameWnd derived ) window
on stack.
Learn from others mistakes!!
(If thats any help!)
Sanjay
[Moderator's note: The most common mistake people make in MFC is to
create something on the stack and not realize that it will get deleted
as soon as the routine returns. It drives people from the X Window
world crazy, and will probably do the same for Java folks, neither of
whom have to worry about this in many cases.]
----------
> From: kukulies@axpn01.fev.de
> To: MFC-L@majordomo.netcom.com
> Subject: Double Click on CTreeCtrl item
> Date: Wednesday, February 05, 1997 2:28 AM
>
>
> Environment: VC++ 4.2-flat, Win 95
>
> i want to create a ( CMiniFrameWnd derived ) window
> in response to a doubleclick on a CTreeCtrl. The new window
> should become active, BUT it doesn't. The titlebar only
> becomes active for very short moment and then the
> window containing the TreeCtrl get active again.
> It seems, that the 2nd click of the dblclick activates the
> treectrl back again.
> How can this be avoided?
> I was already told, that the command handler didn't
> finish for that message and should post a message
> to this window to make itself active.
> Unfortunately this doesn't apply to my problem, since
> i do a DestroyWindow in response to a OnActivate with
> WA_INACTIVE as it parameter.
>
> What i want to achive is:
> Getting the window behaviour of this floating Property window like in the
VC studio.
> This window gets created when e.g. someone DblClick on a dialog control.
>
> any hint?
>
> Benno
>
Become an MFC-L member
| Вернуться в корень Архива
|