Click here to Skip to main content
15,894,343 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I want to drag and mouse to drag an area I want to capture.


How do I drag the region to capture can be done?
Posted
Comments
tiggerc 11-Aug-10 10:00am    
A bit vague, can you be more specific, are you trying to capture within your application? or are you trying to do this on the desktop? what have you tried?
Sandeep Mewara 11-Aug-10 11:49am    
You are not at all clear on what you are trying to do. Please update the question and be a little more clear.

1 solution

Why not do something like (in pseudocode)

// In some sort of update loop
Rectangle dragRectangle;

if(Mouse.LeftButton.IsDown() && !oldMouseState.LeftButton.IsDown())
{
    dragRectangle.X = oldMousePosition.X;
    dragRectangle.Y = oldMousePosition.Y;
    dragRectangle.Width = oldMousePosition.X - Mouse.Position.X;
    dragRectangle.Height = oldMousePosition.Y - Mouse.Position.Y;
}


That would give you a rectangle who's left corner origin should be at the position the mouse was clicked and the width would be wherever the mouse was this update?
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900