⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chapter07baserightclick.pro

📁 idl 可视化分析与应用(随书程序)
💻 PRO
字号:
; Chapter07BaseRightClick.pro
PRO CBE_FirstEvent, event
  Result = DIALOG_MESSAGE('Selection 1 Pressed',/INFORMATION)
END
PRO CBE_SecondEvent, event
  Result = DIALOG_MESSAGE('Selection 2 Pressed',/INFORMATION)
END
PRO CBE_DoneEvent, event
  Result = DIALOG_MESSAGE('Done Pressed and Cancel!',/INFORMATION)
  WIDGET_CONTROL, event.TOP, /DESTROY
END
PRO Chapter07BaseRightClick_event, event
  contextBase = WIDGET_INFO(event.ID, FIND_BY_UNAME = 'contextMenu')
  WIDGET_DISPLAYCONTEXTMENU, event.ID, event.X, event.Y, contextBase
END
PRO Chapter07BaseRightClick
  topLevelBase = WIDGET_BASE(/COLUMN, XSIZE = 500, YSIZE = 300, /CONTEXT_EVENTS)
  contextBase = WIDGET_BASE(topLevelBase, /CONTEXT_MENU, UNAME = 'contextMenu')
  firstButton = WIDGET_BUTTON(contextBase, $
    VALUE = 'Selection 1', EVENT_PRO = 'CBE_FirstEvent')
  secondButton = WIDGET_BUTTON(contextBase, $
    VALUE = 'Selection 2', EVENT_PRO = 'CBE_SecondEvent')
  doneButton = WIDGET_BUTTON(contextBase, VALUE = 'Done', $
    /SEPARATOR, EVENT_PRO = 'CBE_DoneEvent')
  WIDGET_CONTROL, topLevelBase, /REALIZE
  XMANAGER, 'Chapter07BaseRightClick', topLevelBase
END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -