Hi, Ok. Now I get it.
For this dialog in both systems, Windows and Linux, no key is processed by IUP. Everything is processed by the native system. I also didn't find any functions in GTK to change that behavior. Only for the Enter key it has an explicit function, which we already use. Best, Scuri Em ter, 13 de ago de 2019 às 11:02, 許永寬 <nagahiro....@gmail.com> escreveu: > 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 <antonio.sc...@gmail.com> 於 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, 許永寬 <nagahiro....@gmail.com> >> 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 <antonio.sc...@gmail.com> 於 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, 許永寬 <nagahiro....@gmail.com> >>>> 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 >>>>> Iup-users@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/iup-users >>>>> >>>> _______________________________________________ >>>> Iup-users mailing list >>>> Iup-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/iup-users >>>> >>> _______________________________________________ >>> Iup-users mailing list >>> Iup-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/iup-users >>> >> _______________________________________________ >> Iup-users mailing list >> Iup-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/iup-users >> > _______________________________________________ > Iup-users mailing list > Iup-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/iup-users >
_______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users