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.