本帖最后由 席萌0209 于 2018-7-7 16:38 编辑
11.6 Settings设置 Settings设置对话框的界面效果如下: 设置对话框主要实现了以下五个功能的配置: 1、Motion功能设置 (1)Y motion表示选择波形垂直方向滑动。 (2)X motion 表示选择波形水平方向滑动。 2、水平和垂直测量功能的选择 (1)Hide Cursor表示隐藏水平测量和垂直测量。 (2)Display HorizontalCursor表示显示水平测量。 (3)Display VerticalCursor表示显示垂直测量。 3、设置水平和垂直测量游标每次移动的像素个数 (1)MoveCursorStep = 1表示每次移动1个像素。 (2)MoveCursorStep = 2 表示每次移动2个像素。 (3)MoveCursorStep = 5 表示每次移动5个像素。 (4)MoveCursorStep = 10 表示每次移动10个像素。 4、Hide RFFT2048 Display 表示隐藏FFT频谱显示。 5、Hide AmplitudeDlg, StatusDlg, ScaleDlg andSysInfoDlg表示隐藏幅值窗口,状态窗口,频率窗口和系统信息窗口。
Settings设置对话框的创建也采用非阻塞方式创建: - /*
- *********************************************************************************************************
- * 函 数 名: DSO_CreateSettingsDlg
- * 功能说明: 创建设置对话框
- * 形 参: 无
- * 返 回 值: 无
- *********************************************************************************************************
- */
- WM_HWIN DSO_CreateSettingsDlg(void)
- {
- WM_HWIN hWin;
-
- hWin = GUI_CreateDialogBox(_aDialogCreateSettings,
- GUI_COUNTOF(_aDialogCreateSettings),
- _cbDialogSettings,
- WM_HBKWIN,
- 0,
- 0);
-
- return hWin;
- }
复制代码
|