![4e76dd96eca80d4efbd4c6096777a795.png](https://img-blog.csdnimg.cn/img_convert/4e76dd96eca80d4efbd4c6096777a795.png)
管理Display的函数MdispControl
其具体参数及对应功能开发文档上都有详细说明,可阅读参考;这里主要说其中实际用到的几项;
//允许鼠标实现缩放和拖动
MdispControl(m_MilDisplay, M_MOUSE_USE, M_ENABLE);
//允许覆盖显示图像内容
MdispControl(m_MilDisplay, M_OVERLAY, M_ENABLE);
//允许Disp缩放
MdispControl(m_MilDisplay, M_SCALE_DISPLAY, M_ENABLE);
//允许更改显示所在的window窗体标题
MdispControl(m_MilDisplay, M_WINDOW_TITLE_BAR_CHANGE, M_ENABLE);
进行窗体缩放时获取Buffer_Pos和Disp_Pos
//先对m_MilDisplay使用追踪函数
void Frame_Disp::EnableDisplayHooks(MIL_ID m_MilDisplay)
{
// Put the callbacks on the display.
MdispHookFunction(m_MilDisplay, M_MOUSE_MOVE, MouseMoveFunc, (void*)this);
}
//MouseMoveFunc鼠标移动追踪
MIL_INT MouseMoveFunc(MI