Mike: Thank you very much. I'm still crawling, but what a great learning opportunity.
Thanks Bruce SafeSectors, Inc. eCondoMetrics [email protected] 909.238.9012 cell -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Mike Byerley Sent: Wednesday, May 29, 2013 12:31 PM To: RBASE-L Mailing List Subject: [RBASE-L] - Re: Pause Command: Window Width If you want to use the MessageBox Function, I have an RMD file with all the constants to make it display all the different icon / button combinations. The system MessageBox can display 3 buttons, specifying the default button, and it CAN take as one of the arguments, the HANDLE of the RBase form that is calling it, to keep it MODAL and Visible with that form, and as you can guess, since it is a function, it can return a value based on the button pressed..... ----- Original Message ----- From: "Mike Byerley" <[email protected]> To: "RBASE-L Mailing List" <[email protected]> Sent: Wednesday, May 29, 2013 2:06 PM Subject: [RBASE-L] - Re: Pause Command: Window Width : Try This: : : IF (Chkfunc('MessageBox')) = 0 THEN : -- MsgTYPE , Caption text, MsgString, WndHandle of Parent : STDCALL Function 'MessageBoxA' alias 'MessageBox' + : (INTEGER, PTR TEXT (128), PTR TEXT, INTEGER ) : INTEGER : ENDIF : SET VAR vCaption TEXT = 'Test Message Box Caption With An Impossibly Long : Caption That Runs Almost All Across The Screen' : SET VAR vMsg TEXT = ('ShortMessage') : SET VAR viRes = (DLCALL('User32', 'MessageBoxA', 49, vCaption, vMsg, 0)) : RETURN : : : ----- Original Message ----- : From: "Bruce A. Chitiea" <[email protected]> : To: "RBASE-L Mailing List" <[email protected]> : Sent: Wednesday, May 29, 2013 11:46 AM : Subject: [RBASE-L] - Pause Command: Window Width : : :: :: :: All: :: :: :: :: Rbase e9.5(64) su :: :: Win 7 pro :: :: :: :: The following representative PAUSE command: :: :: :: :: PAUSE 2 USING 'Blah Blah' + :: :: CAPTION 'Who writes captions this long??' :: :: :: :: .sizes the PAUSE window for the short message, truncating the caption. :: :: :: :: The same message with the width parameter: :: :: :: :: PAUSE 2 USING 'Blah Blah' =50 + :: :: CAPTION 'Who writes captions this long??' :: :: :: :: .produces the same result, if for no other reason than that there's : nothing :: to wrap. :: :: :: :: No difference if the message and caption are fed through variables. :: :: :: :: Thoughts? :: :: :: :: Bruce Chitiea :: :: SafeSectors, Inc. :: :: eCondoMetrics :: :: : :

