Hi Rick,
I know the message box allows files, have you tried that? Of course they do
not change the button labels, but could enhance the results by description.
Bruce
Sent: Sunday, May 01, 2011 5:25 AM
Subject: Re: MsgBox
Hi Jeff: Have you tried sending a Window Message to the message Box? I have
never used a WindowMessage in, or out, of WE but from the reading about Windows
Messages it sounds like you can do allot with them. I'm not sure about
modifying a Button's text after it is displayed but it might be worth a little
reading and an experiment to see how it works.
That would be the only possible method of modifying the text of controls once
displayed and, as you mentioned, the MsgBox buttons are pre-defined so you
can't do it at design or compile time as far as I know.
Post up if you try using the Window Message process since that is something I
was going to try and use until Chip came up with the Foreground constant value
for my MsgBox which seemed to work for what I needed.
Anyway, I'm interested in the results of your experiments if you go that
route.
Rick USA
----- Original Message -----
From: Chip Orange
To: [email protected]
Sent: Saturday, April 30, 2011 11:29 AM
Subject: RE: MsgBox
Sorry Jeff; as you say, you'll either need to use the GW toolkit, or take
your chances, and modify the captions of the buttons by use of an event handler
after the message box has been displayed. who knows what visual effects this
will have if you try this though (I don't know for instance if the "no" button
is sized to fit this caption, and so what would happen if you inserted a longer
string).
Chip
----------------------------------------------------------------------------
From: Jeff Weiss [mailto:[email protected]]
Sent: Friday, April 29, 2011 11:28 AM
To: [email protected]
Subject: MsgBox
Chip,
That is great.
I never saw that
vbMsgBoxSetForeground
anywhere. Now another question about the MsgBox-is there any way to
customize the names of the buttons?
I would like to use the VbYesNo buttons, but change the names to Next and
Previous.
I know we can do this with the Window-Eyes toolkit messageBox, but is there
any way to do it with the MsgBox?
Thanks,
Jeff Weiss