fix: 修复有时退出缩放光标不立刻显示的问题

主要是拖拽窗口时
This commit is contained in:
刘旭 2024-03-26 09:03:23 +08:00
commit f919666f08
7 changed files with 16 additions and 12 deletions

View file

@ -122,11 +122,15 @@ FrameSourceBase::UpdateState GraphicsCaptureFrameSource::_Update() noexcept {
return UpdateState::NewFrame;
}
void GraphicsCaptureFrameSource::OnCursorVisibilityChanged(bool isVisible) noexcept {
void GraphicsCaptureFrameSource::OnCursorVisibilityChanged(bool isVisible, bool onDestory) noexcept {
// 显示光标时必须重启捕获
if (isVisible) {
_StopCapture();
_StartCapture();
SystemParametersInfo(SPI_SETCURSORS, 0, nullptr, 0);
if (!onDestory) {
_StartCapture();
}
}
}