调用外界开发包函数(硬件开发包),函数一直进行屏幕刷新操作,导致鼠标移到屏幕区域一直处于闪动状态,而且屏幕响应鼠标事件(双击事件)出现延迟,需要双击多次才会执行事件,我想知道如何解决这个问题,能够屏蔽此现象,快速响应鼠标事件.

解决方案 »

  1.   

    一个预览视频的开发包函数,必须用它(并且仅仅是一个函数而已),而且CPU资源,内存资源占用率都不高,只是在刷新当前的显示区域,麻烦各位大侠帮帮忙!
    预览:
      StartVideoPreview(m_ChannelHandle[j],
          FDisplayFrame.SampleFrame[0].Handle, @m_rectList[j], false, vdfRGB16, 25);
    参数为通道句柄,显示区域句柄,矩形区域指针,等
    然后在这个Frame显示区域上响应鼠标事件就很慢了
      

  2.   

    试一下增加一个线程,专门用来运行StartVideoPreview。
      

  3.   

    可能是overlay的原因,你看看你应用的是什么显示模式,如果采用overlay模式,再把显示窗体背景色与显示色相同应该可以。