Re: Win32Lib: Mouse Down Event for Window

new topic     » goto parent     » topic index » view thread      » older message » newer message

cklester wrote:
> 
> Shouldn't the following work for the left mouse button down event?

I've modified it to the following:

procedure win_Main_onMouse (integer self, integer event, sequence
params)--params is ( int event, int x, int y, int shift )
sequence mpos, rect
integer leftDragged
	mpos = getPointerPos()
	rect = getClientRect( win_Main )
	leftDragged = False
	
	if params[1] = LeftDown or leftDragged then
		leftDragged = True
	elsif params[1] = LeftUp then
		leftDragged = False
	end if
	setText( StatusBar14, sprintf("%d,%d",{mpos[1]-rect[1]+1,mpos[2]-rect[2]+1}) )
end procedure
setHandler( win_Main, w32HMouse, routine_id("win_Main_onMouse"))

Anybody have a "paint by mouse" example anywhere?

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu