Click here to Skip to main content
11,584,040 members (45,655 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: VB8.0 VB9.0 VB10.0 VB.NET
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 11-Aug-10 3:57am
rus204704
Comments
tiggerc at 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 at 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

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

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?
  Permalink  

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

  Print Answers RSS
0 OriginalGriff 430
1 Sergey Alexandrovich Kryukov 314
2 virusstorm 268
3 Richard Deeming 220
4 Dave Kreskowiak 200
0 OriginalGriff 1,623
1 Sergey Alexandrovich Kryukov 1,135
2 Abhinav S 701
3 Dave Kreskowiak 627
4 Suvendu Shekhar Giri 568


Advertise | Privacy | Mobile
Web04 | 2.8.150603.1 | Last Updated 11 Aug 2010
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100