123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- $PBExportHeader$w_xls_publ_base.srw
- FORWARD
- GLOBAL TYPE w_xls_publ_base FROM window
- END TYPE
- TYPE cb_func FROM uo_xls_imflatbutton within w_xls_publ_base
- END TYPE
- TYPE cb_exit FROM uo_xls_imflatbutton within w_xls_publ_base
- END TYPE
- END FORWARD
- GLOBAL TYPE w_xls_publ_base FROM window
- Integer X = 713
- Integer Y = 388
- Integer Width = 2007
- Integer Height = 1144
- Boolean TitleBar = TRUE
- String Title = "BASE"
- Boolean ControlMenu = TRUE
- Boolean MinBox = TRUE
- WindowType WindowType = popup!
- Long BackColor = 134217739
- EVENT ue_before_open ( )
- EVENT ue_retr ( )
- EVENT ue_filter ( )
- EVENT ue_sentdataout ( )
- EVENT ue_sort ( )
- cb_func cb_func
- cb_exit cb_exit
- END TYPE
- GLOBAL w_xls_publ_base w_xls_publ_base
- TYPE PROTOTYPES
- END PROTOTYPES
- TYPE VARIABLES
- Boolean dw_edit_mode = FALSE
- Boolean if_modify_mode = FALSE
- Boolean if_ue_retr = FALSE
- Boolean if_ue_filter = FALSE
- Boolean if_ue_sort = FALSE
- Boolean if_ue_sentdataout = FALSE
- Boolean if_ue_showall = FALSE
- Long printnum
- END VARIABLES
- FORWARD PROTOTYPES
- PUBLIC FUNCTION Integer wf_movetocenter ()
- END PROTOTYPES
- PUBLIC FUNCTION Integer wf_movetocenter ();
- //wf_movetocenter
- environment exerun_env
- GetEnvironment(exerun_env )
- THIS.Move ( (PixelsToUnits(exerun_env.ScreenWidth, XPixelsToUnits!) - THIS.Width)/2,&
- (PixelsToUnits(exerun_env.ScreenHeight, XPixelsToUnits!) - THIS.Height - 350 )/2) //
- //this.Move ( (exerun_env.screenwidth*4.62 - this.Width)/2, (exerun_env.screenheight*3.87 - this.Height)/2)
- RETURN 0
- END FUNCTION
- EVENT OPEN;
- THIS.TriggerEvent('ue_before_open')
- wf_movetocenter()
- //====================================================================
- //菜单打开
- //if_ue_retr=false
- //if_ue_filter=false
- //if_ue_sort=false
- //if_ue_sentdataout=false
- //====================================================================
- END EVENT
- ON w_xls_publ_base.CREATE
- THIS.cb_func = CREATE cb_func
- THIS.cb_exit = CREATE cb_exit
- THIS.Control[] = {THIS.cb_func,&
- THIS.cb_exit}
- END ON
- ON w_xls_publ_base.DESTROY
- Destroy(THIS.cb_func)
- Destroy(THIS.cb_exit)
- END ON
- TYPE cb_func FROM uo_xls_imflatbutton within w_xls_publ_base
- EVENT ue_retr ( )
- EVENT ue_filter ( )
- EVENT ue_sort ( )
- EVENT ue_sentdataout ( )
- Integer Width = 311
- Integer Height = 96
- Integer TabOrder = 20
- String Text = "工具"
- END TYPE
- EVENT ue_retr();
- PARENT.TriggerEvent('ue_retr')
- END EVENT
- EVENT ue_filter();
- PARENT.TriggerEvent('ue_filter')
- END EVENT
- EVENT ue_sort();
- PARENT.TriggerEvent('ue_sort')
- END EVENT
- EVENT ue_sentdataout();
- PARENT.TriggerEvent('ue_sentdataout')
- END EVENT
- EVENT Clicked;
- CALL SUPER::Clicked;
- m_xls_dfc_control_popupmenu dmPopupMenu
- String menustr
- IF if_ue_retr THEN
- menustr = "Text=查询~tEvent=ue_retr"
- END IF
- IF if_ue_filter THEN
- IF Len(Trim(menustr)) = 0 THEN
- menustr = "Text=高级筛选~tEvent=ue_filter"
- ELSE
- menustr = menustr + "|" + "Text=高级筛选~tEvent=ue_filter"
- END IF
- END IF
- IF if_ue_sort THEN
- IF Len(Trim(menustr)) = 0 THEN
- menustr = "Text=排序~tEvent=ue_sort"
- ELSE
- menustr = menustr + "|" + "Text=排序~tEvent=ue_sort"
- END IF
- END IF
- IF if_ue_showall THEN
- IF Len(Trim(menustr)) = 0 THEN
- menustr = "Text=显示全部~tEvent=ue_showall"
- ELSE
- menustr = menustr + "|" + "Text=显示全部~tEvent=ue_showall"
- END IF
- END IF
- IF menustr <> "" AND if_ue_sentdataout THEN menustr = menustr + "|" + "Text=-"
- IF if_ue_sentdataout THEN
- IF Len(Trim(menustr)) = 0 THEN
- menustr = "Text=数据发送~tEvent=ue_sentdataout"
- ELSE
- menustr = menustr + "|" + "Text=数据发送~tEvent=ue_sentdataout"
- END IF
- END IF
- IF Len(Trim(menustr)) <> 0 THEN
- dmPopupMenu = CREATE m_xls_dfc_control_popupmenu
- dmPopupMenu.mf_BuildMenu(THIS, menustr)
- dmPopupMenu.mf_PopMenu()
- DESTROY dmPopupMenu
- END IF
- END EVENT
- TYPE cb_exit FROM uo_xls_imflatbutton within w_xls_publ_base
- Integer X = 315
- Integer Width = 311
- Integer Height = 96
- Integer TabOrder = 10
- String Text = "退出"
- Boolean Cancel = TRUE
- String normalpicname = "exit.bmp"
- END TYPE
- EVENT Clicked;
- CALL SUPER::Clicked;
- Close(PARENT)
- END EVENT
|