Переопределение поведения Ctrl+Z в режиме масштабирования Matlab

Я хочу, чтобы мой собственный обработчик Ctrl+Z вызывался в режиме масштабирования, а не по умолчанию. Я нашел эту статью на недокументированном Matlab и попробовал это:

function zoomIn_OnCallback(hObject, eventdata, handles)
  set(handles.image_handle, 'ButtonDownFcn', []);
  zoom on;
  [handles.mode_manager.WindowListenerHandles.Enabled] = deal(false);
  handles.theGui.WindowKeyPressFcn =  [];
  handles.theGui.KeyPressFcn = @theGui_KeyPressFcn;
end

Код выполняется, но не переопределяет поведение Ctrl+Z режима масштабирования.

Я думал, что точно следовал примеру кода из недокументированного Matlab, но, очевидно, что-то не так.

0 ответов

Другие вопросы по тегам