> "1. The ability to make windows type file menus. ActiveX get close but not
> the same. (My ActiveX menu example that is floating around.)"
It's possible to do exactly what Windows does of course, and you can grab
VEE's menu and change it in whatever way you wish, or make an
honest-to-goodness Windows menu for your vxe and use it like a real menu.
The problem is Windows programming in VEE. It's not impossible (witness the
PrintScreen example) but it can be pretty difficult.
The biggest obstacle is the subclassing (necessary to respond to menu
clicks). It's pretty simple to subclass VEE, but it has to be done from a
dll and in order to implement command handlers in VEE, VEE has to respond to
the message reception event, though the dll can implement a simple filter to
pass messages that your VEE command handlers don't need to see on so as not
to flood VEE with work.
I thought I had a neat solution using a Visual Basic Automation library that
subclasses VEE and passes events up to VEE via an ActiveX event, but when I
tried to implement it I found I didn't know enough about Visual Basic to get
it done, and I don't want to wade through IConnectionPoint and all that
stuff in C++. Someday I'll get back to this, but for now I have too much
else to do.
-SHAWN-
---
You are currently subscribed to vrf as: rsb@soco.agilent.com
To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".
To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".
To send messages to this mailing list, email "vrf@it.lists.it.agilent.com".
If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".
> the same. (My ActiveX menu example that is floating around.)"
It's possible to do exactly what Windows does of course, and you can grab
VEE's menu and change it in whatever way you wish, or make an
honest-to-goodness Windows menu for your vxe and use it like a real menu.
The problem is Windows programming in VEE. It's not impossible (witness the
PrintScreen example) but it can be pretty difficult.
The biggest obstacle is the subclassing (necessary to respond to menu
clicks). It's pretty simple to subclass VEE, but it has to be done from a
dll and in order to implement command handlers in VEE, VEE has to respond to
the message reception event, though the dll can implement a simple filter to
pass messages that your VEE command handlers don't need to see on so as not
to flood VEE with work.
I thought I had a neat solution using a Visual Basic Automation library that
subclasses VEE and passes events up to VEE via an ActiveX event, but when I
tried to implement it I found I didn't know enough about Visual Basic to get
it done, and I don't want to wade through IConnectionPoint and all that
stuff in C++. Someday I'll get back to this, but for now I have too much
else to do.
-SHAWN-
---
You are currently subscribed to vrf as: rsb@soco.agilent.com
To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".
To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".
To send messages to this mailing list, email "vrf@it.lists.it.agilent.com".
If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".
>From my earlier post
"1. The ability to make windows type file menus. ActiveX get close but not
the same. (My ActiveX menu example that is floating around.)"
That is one of the things this ActiveX control lacks. There may be a way,
but I have not found it. Also it requires the use of the drop down arrows
instead of the lone button like a real windows menu.
Mark
-----Original Message-----
From: Davis, Jeff [mailto:jeff.davis@cdi-es.com]
Sent: Friday, October 31, 2003 7:54 AM
To: Goldberg, Mark
Subject: RE: [vrf] FW: RE: Fw: Agilent Vee Pro 7
This is pretty cool. What about submenus ?
Jeff Davis
Lead Software Test Engineer
CDI Engineering Solutions Aerospace Technologies
Embedded Systems and Electronics
3137 E Elwood # 160
Phoenix, Arizona 85034
Phone: (602)431-4497 (x226)
Cell: (480)330-1431
Fax: (602)431-4435
> -----Original Message-----
> From: Goldberg, Mark [mailto:Mark.Goldberg@ATK.COM]
> Sent: Friday, October 31, 2003 08:51 AM
> To: VEE vrf
> Subject: [vrf] FW: RE: Fw: Agilent Vee Pro 7
>
>
> oops. forgot to cc VRF.
>
> -----Original Message-----
> From: Goldberg, Mark
> Sent: Friday, October 31, 2003 7:49 AM
> To: 'KHorten@flowserve.com'
> Subject: RE: [vrf] RE: Fw: Agilent Vee Pro 7
>
>
> Here is a modified version I have for where I work now.
>
> Mark
>
> -----Original Message-----
> From: KHorten@flowserve.com [mailto:KHorten@flowserve.com]
> Sent: Friday, October 31, 2003 7:41 AM
> To: Goldberg, Mark
> Subject: Re: [vrf] RE: Fw: Agilent Vee Pro 7
>
>
>
> Where would I find this ActiveX menu example metioned in M. Goldberg's
> reply ?
>
>
>
>
> ---
> You are currently subscribed to vrf as: jeff.davis@cdi-es.com
> To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".
> To unsubscribe send a blank email to
> "leave-vrf@it.lists.it.agilent.com".
> To send messages to this mailing list, email
> "vrf@it.lists.it.agilent.com".
> If you need help with the mailing list send a message to
> "owner-vrf@it.lists.it.agilent.com".
>
> ______________________________________________________________
> __________
> This email has been scanned for all viruses by the MessageLabs Email
> Security System. For more information on a proactive email security
> service working around the clock, around the globe, visit
> http://www.messagelabs.com
> ______________________________________________________________
> __________
>
________________________________________________________________________
This email has been scanned for all viruses by the MessageLabs Email
Security System. For more information on a proactive email security
service working around the clock, around the globe, visit
http://www.messagelabs.com
________________________________________________________________________
---
You are currently subscribed to vrf as: rsb@soco.agilent.com
To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".
To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".
To send messages to this mailing list, email "vrf@it.lists.it.agilent.com".
If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".