123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- $PBExportHeader$w_message_err.srw
- forward
- global type w_message_err from w_publ_base
- end type
- type mle_1 from multilineedit within w_message_err
- end type
- type cb_ok from uo_imflatbutton within w_message_err
- end type
- end forward
- global type w_message_err from w_publ_base
- integer width = 2459
- integer height = 1388
- string title = "提示信息"
- boolean minbox = false
- windowtype windowtype = response!
- event user_key ( )
- mle_1 mle_1
- cb_ok cb_ok
- end type
- global w_message_err w_message_err
- type variables
- string ins_msg
- CONSTANT int GWL_STYLE = -16
- CONSTANT long WS_THICKFRAME = 262144
- CONSTANT long WS_SYSMENU = 524288
- end variables
- event user_key();IF KeyDown(KeyControl!) AND KeyDown(KeyC!) THEN
- mle_1.copy()
- end if
- end event
- on w_message_err.create
- int iCurrent
- call super::create
- this.mle_1=create mle_1
- this.cb_ok=create cb_ok
- iCurrent=UpperBound(this.Control)
- this.Control[iCurrent+1]=this.mle_1
- this.Control[iCurrent+2]=this.cb_ok
- end on
- on w_message_err.destroy
- call super::destroy
- destroy(this.mle_1)
- destroy(this.cb_ok)
- end on
- event open;call super::open;//ULong ll_style
- //ll_style = GetWindowLongA(Handle(THIS), gwl_style)
- //IF ll_style <> 0 THEN
- // SetWindowLongA(Handle(THIS), gwl_style, ll_style + WS_THICKFRAME + WS_SYSMENU)
- //END IF
- //
- //
- //this.width = 2450
- //this.height = 1192
- ins_msg = Message.StringParm
- mle_1.Text = ins_msg
- mle_1.setfocus()
- end event
- event resize;call super::resize;//IF THIS.Width < 2000 THEN
- // THIS.Width = 2000
- //END IF
- //
- //IF THIS.Height < 900 THEN
- // THIS.Height = 900
- //END IF
- //
- //mle_1.Width = THIS.Width - 30
- //mle_1.Height = THIS.Height - 20
- //
- end event
- event key;call super::key;this.TriggerEvent('user_key')
- end event
- type cb_func from w_publ_base`cb_func within w_message_err
- boolean visible = false
- integer width = 197
- integer height = 164
- string text = "复制"
- string normalpicname = "COPY.BMP"
- integer picsize = 16
- toolbaralignment pic_align = alignattop!
- boolean border = false
- end type
- event cb_func::clicked;Clipboard(mle_1.text)
- messagebox('系统提示','复制成功!')
- end event
- type cb_exit from w_publ_base`cb_exit within w_message_err
- boolean visible = false
- integer x = 247
- integer width = 165
- integer height = 164
- integer picsize = 16
- toolbaralignment pic_align = alignattop!
- boolean border = false
- end type
- type mle_1 from multilineedit within w_message_err
- event keydown pbm_keydown
- integer width = 2441
- integer height = 1184
- integer taborder = 30
- boolean bringtotop = true
- integer textsize = -9
- integer weight = 400
- fontcharset fontcharset = gb2312charset!
- fontpitch fontpitch = variable!
- string facename = "宋体"
- long textcolor = 33554432
- boolean vscrollbar = true
- integer tabstop[] = {1,2}
- boolean displayonly = true
- borderstyle borderstyle = stylelowered!
- end type
- event keydown;Parent.TriggerEvent('user_key')
- If Key = KeyEnter! Then //
- cb_ok.triggerevent(clicked!)
- End If
- end event
- type cb_ok from uo_imflatbutton within w_message_err
- integer x = 1038
- integer y = 1196
- integer taborder = 20
- boolean bringtotop = true
- end type
- event clicked;call super::clicked;close(parent)
- end event
|