Page 1 of 1

MsgInfo

Posted: Mon May 04, 2009 2:07 pm
by Otto
Hello Antonio,

Could you provide a msginfo with a bigger “ok” button like in FWH or the MSGYESNO.
The little “OK” is very hard to touch with the finger.

Thanks in advance
Otto

Re: MsgInfo

Posted: Mon May 04, 2009 3:16 pm
by Antonio Linares
Otto,

Those dialogs are Windows API built-in ones.

If you need a different one, then you have to code a dialogbox yourself. Its quite simple :-)

Re: MsgInfo

Posted: Mon May 04, 2009 3:34 pm
by Otto
Antonio, would you be so kind to provide this code.
As msginfo is used often the code should be high standard.

Thanks in advance
Otto

Re: MsgInfo

Posted: Mon May 04, 2009 5:00 pm
by Antonio Linares
Otto,

MsgInfo() is just a wrapper to Windows API MessageBox() function.

If you want to use a different MessageBox() style in your application, simply design a dialog with the resources editor the way you want it: A SAY, an ICON (or a bitmap) and a BUTTON.

We can't provide a MessageBox() replacement that satisfies everybody wishes :-) Thats the freedom and beauty of FiveWin: you can modify it the way that you want it.

Re: MsgInfo

Posted: Wed Jun 03, 2009 3:15 pm
by Otto
Hello Antonio,

what would be the best way to make the own msginfoBox modal.
Do I have to pass always the calling Window/dialog object?
Thanks in advance
Otto

Code: Select all


function MsgInfo1(cText)
   local oDlg

   DEFINE DIALOG oDlg TITLE "Information" ;
      SIZE 200, 100 //COLOR "N/G" 
  
     @ 0.6, 4 SAY  cText SIZE 80, 10 
   @ 1.6, 6 BUTTON "OK" ACTION oDlg:End() SIZE 30, 20

   ACTIVATE DIALOG oDlg CENTERED 
   
return nil
//----------------------------------------------------------------------------//

 

Re: MsgInfo

Posted: Mon Jun 08, 2009 1:42 pm
by Antonio Linares
Otto,

is it running modal ?

If not, then you may need to supply it the oWnd of its container window.