Example code:
function pickHit2
f = figure;
ax = axes;
p1 = patch(rand(1,3),rand(1,3),'r');
p2 = patch(rand(1,3),rand(1,3),'b');
set(f,'WindowScrollWheelFcn',@hitresult);
function hitresult(obj,event)
hObj = hittest(obj);
switch hObj
case f
disp('Figure');
case ax
disp('Axes');
case p1
disp('Patch (Red)');
case p2
disp('Patch (Blue)');
end
end
end