Krtx

re 4: release mouse button at (100,500) -- you'd like to see a 4-sided "drag cursor"

Not that it matters (since this is your app), but to my way of thinking, the cursor
"should" remain an up/dn arrow.

For example: a chart on an Excel spreadsheet

up/dn arrow:
If you move cursor to top edge (on a "grab square") , you have
an up/dn arrow. If you mouse-dn and drag down, top of chart moves down,
cursor is still up/dn arrow as you drag (actually, it becomes "+", but not germaine
here). When you release mouse button, cursor is still up/dn arrow. If you then move
cursor down a tad, it turns into default arrow cursor.

4-sided "drag=movement" arrow:
If you move cursor to a spot just inside of border, cursor is default arrow. If you then
mouse-dn, cursor is still default arrow. Only when you move the
mouse with the button down does cursor become 4-sided drag arrow.


OK, I have "greyed out" the foregoing as it is only my way of seeing things,
and as such, is not important here. Back to what you would like to see,
which is 4-sided arrow cursor.

Wouldn't this be detected by pic2_MouseUp event?


re 5: move mouse to (100,495) - cursor should become default arrow.

We agree that it should become default arrow. I assume that it is NOT
behaving that way. But, you are now "in" pic1, right?

So, wouldn't this be detected by pic1_MouseMove event, as in:

-- if cursor is up/dn arrow, change to default arrow
-- if cursor is default arrow, do nothing.

Spoo