Click here to Skip to main content
11,703,631 members (67,922 online)
Rate this: bad
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
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
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?

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

  Print Answers RSS
0 Maciej Los 570
1 OriginalGriff 500
2 Sergey Alexandrovich Kryukov 410
3 F-ES Sitecore 165
4 Andy Lanng 159
0 OriginalGriff 8,519
1 Sergey Alexandrovich Kryukov 7,667
2 CPallini 4,987
3 Maciej Los 4,686
4 Mika Wendelius 3,566

Advertise | Privacy | Mobile
Web03 | 2.8.150819.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