Move bsNone
Move bsNone
Hello, I wanted to know If there is a possible way to move a Trainer while It's borderStyle is bsNone, Is there a function for it or something?
Re: Move bsNone
You can implement your own with mouse down event. Thats how i am doing it in c# and wpf.
Re: Move bsNone
CE's form has a DragNow method to simplify the task.
eg.
The obj of OnMouseDown to do DragNow can be any ui as long as it has an area to be mouse click, eg the form itself, just make sure the user know how.
eg.
Code: Select all
local frm = createForm()
frm.Width,frm.Height,frm.Name = 300,100,"TestForm"
frm.OnClose = function()return caFree end -- caFree -> auto destroy form on close
-- frm.BorderStyle = bsNone -- remove comment if ready to test bsNone
--
local prevColor
local Label = createLabel(frm)
Label.AutoSize = false -- set not autosize first, else caption setting may change size
Label.Left,Label.Top,Label.Width,Label.Height = 0,0,30,15
Label.Caption = 'here!'
-- may be useful effect
Label.OnMouseEnter = function(self) -- show move anchor on hover
self.Caption='MOVE';self.Color,prevColor = 0xccffcc,self.Color
end
Label.OnMouseLeave = function(self) -- hidden on not hover
self.Caption='';self.Color = prevColor
end
Label.OnMouseDown = function()frm.DragNow()end -- DragNow is a form method
Label.OnDblClick = frm.Destroy-- left a way to destroy form with bsNone
Re: Move bsNone
Yea found Dark Byte reply on CEF:
form_dragNow(formname)
I put on the Panel OnMouseDown and added the function and changed forname to CETrainer or UDF1 depends.
form_dragNow(formname)
I put on the Panel OnMouseDown and added the function and changed forname to CETrainer or UDF1 depends.
Who is online
Users browsing this forum: No registered users