fix: mousetap 位置错误

This commit is contained in:
rankun 2019-07-14 14:13:02 +08:00
parent fb82d746cb
commit 841f0e5fc0

View file

@ -1,5 +1,6 @@
#include <Windows.h>
#include <QWidget>
#include <QDebug>
#include "winmousetap.h"
@ -29,7 +30,7 @@ void WinMouseTap::enableMouseEventTap(QWidget *widget, bool enabled)
return;
}
if(enabled) {
QRect rc(widget->mapToGlobal(widget->pos())
QRect rc(widget->parentWidget()->mapToGlobal(widget->pos())
, widget->size());
RECT mainRect;
mainRect.left = (LONG)rc.left();