I've used the following code to get notified when an item changes: sub DirTree_Click # Anytime user clicks in our window { my ($x,$y) = Win32::GUI::GetCursorPos(); # Grab mouse pointer location my ($left,$top,$right,$bottom) = $dirtree->GetWindowRect (); # Subtract upper left of our control $x -= $left; $y -= $top;
my ($node,$ninfo) = $dirtree->HitTest ($x, $y); # See where they clicked. $node will be the node they # clicked on; $ninfo will be a number indicating where. return if ($node eq "0"); # Don't remember why I added this :) return if ($ninfo != 64); # '64' means they clicked the # checkbox On Fri, 23 May 2003 [EMAIL PROTECTED] wrote: > I tried _ItemCheck, this worked like a charm! > > Regards, > Sam Dela Cruz > > > > > > > > > > > "Stuart Arnold" <[EMAIL PROTECTED]> > Sent by: > [EMAIL PROTECTED] > 05/16/2003 05:49 PM > > > To: Sam Dela Cruz/SVL/SC/[EMAIL PROTECTED] > <perl-win32-gui-users@lists.sourceforge.net> > cc: > Subject: RE: [perl-win32-gui-users] ListView question: What > event should I use when > checking an item on a list? > Classification: > > > > I gave up on _ItemClick, Just try the "_Click" like a Listbox does. > You don't get anything as part of your call like ItemClick does, you > just have to inspect the selected item(s). > Besides, you get better control on what's going on. > > To inspect, just get SelectedItems, then loop thru them for their > options, eg, -checked. > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > [EMAIL PROTECTED] > Sent: Friday, May 16, 2003 7:33 PM > To: perl-win32-gui-users@lists.sourceforge.net > Subject: [perl-win32-gui-users] ListView question: What event should I > use when checking an item on a list? > > > Hi All, > > Another question. There are only three events in the documentation for > ListView: > 1. ColumnClick > 2. ItemClick > 3. KeyDown > > So if I want to capture the moment that a user checks on a list item, > what > do I use. Nothing seems to fit, I tried ItemClick but this only > responds > when you select an item, not when you check an item. > > Please help. Thanks. > > Regards, > Sam Dela Cruz > > > ------------------------------------------------------- > This SF.net email is sponsored by: If flattening out C++ or Java code to > make your application fit in a relational database is painful, > don't do it! Check out ObjectStore. Now part of Progress Software. > http://www.objectstore.net/sourceforge > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Perl-Win32-GUI-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: If flattening out C++ or Java > code to make your application fit in a relational database is painful, > don't do it! Check out ObjectStore. Now part of Progress Software. > http://www.objectstore.net/sourceforge > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Perl-Win32-GUI-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ObjectStore. > If flattening out C++ or Java code to make your application fit in a > relational database is painful, don't do it! Check out ObjectStore. > Now part of Progress Software. http://www.objectstore.net/sourceforge > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Perl-Win32-GUI-Users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users >