OK, below code: int alarm = IupMessageAlarm( null, "IupMessageAlarm", "Test", "YESNO" ); if( alarm == 1 ) IupMessage( "", "1" ); else if( alarm == 2 ) IupMessage( "", "2" ); else IupMessage( "", "?" );
On windows, after the dialog popup, press "ESC" is nothing happen, press "ENTER" will return 1 or 2( because we can change the focus on "YES" or "NO" button by left/right direction key ) On linux, after the dialog popup, press "ESC" always return 1, press "ENTER" will return 1 or 2( because we can change the focus on "YES" or "NO" by left/right direction key ) ( my linux is Linux mint 19.1, IUP Version=3.27 GTK Version=3.22.30 GTK Dev Version=3.18.9 ) Antonio Scuri <[email protected]> 於 2019年8月13日 週二 下午7:51寫道: > Sorry, now I don't get what the problem is. Can you send more details? > > Best, > Scuri > > > Em seg, 12 de ago de 2019 às 11:13, 許永寬 <[email protected]> escreveu: > >> Sorry for I didn't describe clear, >> On Windows 7, It works as you say, but on linux, press "ESC" will get >> "Returns" = 1 >> >> >> Antonio Scuri <[email protected]> 於 2019年8月12日 週一 下午9:01寫道: >> >>> Hi, >>> >>> IupMessageAlarm uses IupMessageDlg, which is a native pre-defined >>> dialog. It does not have support for DEFAULTESC. >>> >>> IupAlarm is a IupDialog and we control everything. >>> >>> Best, >>> Scuri >>> >>> >>> Em dom, 11 de ago de 2019 às 10:10, 許永寬 <[email protected]> >>> escreveu: >>> >>>> Dear Scuri: >>>> I created an IupMessageAlarm with "YESNO" parameter, but whatever I >>>> press "ENTER" or "ESC", the button 1 -- "YES" always be trigger, not like >>>> IupAlarm function. >>>> _______________________________________________ >>>> Iup-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/iup-users >>>> >>> _______________________________________________ >>> Iup-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/iup-users >>> >> _______________________________________________ >> Iup-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/iup-users >> > _______________________________________________ > Iup-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/iup-users >
_______________________________________________ Iup-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/iup-users
