Busqué en Google cerca y lejos, pero no pude obtener un ejemplo de cómo asociar una devolución de llamada al evento click en matlab. ¿Puede alguien mostrarme un ejemplo?Matlab: Cómo obtener la posición actual del mouse en un clic utilizando callbacks
12
A
Respuesta
17
Define el WindowButtonDownFcn
de la devolución de llamada de tu figura usando el comando set y una etiqueta @callbackfunction
.
así:
function mytestfunction()
f=figure;
set(f,'WindowButtonDownFcn',@mytestcallback)
function mytestcallback(hObject,~)
pos=get(hObject,'CurrentPoint');
disp(['You clicked X:',num2str(pos(1)),', Y:',num2str(pos(2))]);
También puede pasar variables adicionales a las funciones de devolución de llamada usando la notación celular:
set(f,'WindowsButtonDownFcn',{@mytestcallback,mydata})
Si se trabaja con objetos uicontrol, entonces es:
set(myuicontrolhandle,'Callback',@mytestcallback)
Cuestiones relacionadas
- 1. Obtener posición del mouse
- 2. Cocoa: Obteniendo la posición actual del mouse en la pantalla
- 3. ¿Cómo puedo obtener el componente en la posición de clic del mouse, cuando uso un TableCellEditor?
- 4. onMouseMove obtener la posición del mouse
- 5. Cómo obtener la posición del mouse sobre un cierto control
- 6. ¿Cómo obtener la posición de un clic?
- 7. WPF: ¿cómo puedo unir la posición de un control a la posición actual del mouse?
- 8. Obteniendo la posición del mouse en C#
- 9. cómo obtener la posición actual en FragmentPagerAdapter?
- 10. jQuery - Obtener la posición del mouse mientras arrastra el enlace
- 11. Cómo leer la posición de bajo nivel del clic del mouse en Linux.
- 12. ¿Cómo puedo simular un clic del mouse en una posición determinada en la pantalla?
- 13. obtener el cursor del mouse actual tipo
- 14. addGlobalMonitorForEventsMatchingMask solo devolviendo la posición del mouse
- 15. jquery cómo obtener la posición actual de la pantalla actual de la página?
- 16. Obtener la posición del clic sobre el enlace del comando
- 17. Obtener posición/botón de clic del mouse en evento de DoubleClick
- 18. Javascript: obtener la posición del mouse relativo al elemento principal
- 19. posición del cursor del mouse en Javascript?
- 20. jQuery Establecer posición del mouse (no posición del cursor)
- 21. Obteniendo la posición del mouse en el evento del teclado
- 22. obtener la ubicación del mouse sin un oyente
- 23. ¿Cómo saber qué elementos están en la posición actual del mouse?
- 24. C# cómo mostrar un formulario en una posición específica del mouse en la pantalla?
- 25. ¿Cómo obtener la posición del documento en un WebView?
- 26. Detectar la posición relativa del mouse en el lienzo matplotlib
- 27. Cómo obtener la posición del cursor en un Edittext
- 28. Cómo obtener la posición del cursor
- 29. C# XNA Posición del mouse
- 30. Simular clic real del mouse
un poco ayuda, pls. ¿Dónde debería definir mydata? –
Esa es una opción adicional. Las primeras dos funciones funcionarán sin ella, pero si desea pasar otra variable en el área de trabajo a su función, así es como hacerlo. – Doresoom
lo siento si puedo hacer una pregunta de principiante! pero estoy atascado en la sintaxis para pasar variables a los manejadores y para que los manejadores devuelvan sus valores. Creo que tus ejemplos aún no han mostrado eso (excepto 'mydata' algo?) –