Click here to Skip to main content
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 4:57am
rus204687
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 495
1 Maciej Los 340
2 Richard MacCutchan 265
3 BillWoodruff 225
4 Mathew Soji 200
0 OriginalGriff 8,804
1 Sergey Alexandrovich Kryukov 7,457
2 DamithSL 5,689
3 Maciej Los 5,279
4 Manas Bhardwaj 4,986


Advertise | Privacy | Mobile
Web01 | 2.8.1411028.1 | Last Updated 11 Aug 2010
Copyright © CodeProject, 1999-2014
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