Advertisement
idsystems

CPP_RAD_Ejercicio10

May 18th, 2012
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.77 KB | None | 0 0
  1. /* ej10_MenuPopUp
  2. Este ejemplo muestra como abrir un submenu
  3. dentro de una forma */
  4.  
  5. #include <radc++.h>
  6.  
  7.  
  8. Form form1("Popup menu - RAD C++ Example");
  9.  
  10. PopUpMenu popup;
  11. MenuItem i1,i2;
  12.  
  13.  
  14.  
  15. FormProcedure form1Proc(FormProcArgs) {
  16.     ON_CLOSE()  Application.close();
  17.    
  18.     ON_RIGHT_CLICK() {
  19.         popup.show(form1); //show at form 1
  20.     }
  21.  
  22.     ON_COMMAND_BY(i1) form1.text = "i1";
  23.     ON_COMMAND_BY(i2) form1.text = "i2";
  24.  
  25.  
  26.     return 0;
  27. }
  28.  
  29. rad_main()
  30.  
  31.         form1.procedure = form1Proc;
  32.  
  33.         i1 = popup.add("I am item 1",AUTO_ID);
  34.         i2 = popup.add("I am item 2",AUTO_ID);
  35.              popup.addSeparator();
  36.              
  37.         MenuItem n = popup.addPopup("oooh a popup menu"); //sub-menus not tracked
  38.             n.add("Sub 1",AUTO_ID);
  39.             n.add("Sub 2",AUTO_ID);
  40.             n.add("Sub 3",AUTO_ID);    
  41.        
  42. rad_end()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement