关闭窗口windows触摸反馈 API接口 关闭触摸小圆圈效果

使用SetWindowFeedbackSetting接口
头文件

#include <Windows.h>
#include <WinUser.h>

反馈类型:

typedef enum tagFEEDBACK_TYPE {
  FEEDBACK_TOUCH_CONTACTVISUALIZATION,
  FEEDBACK_PEN_BARRELVISUALIZATION,
  FEEDBACK_PEN_TAP,
  FEEDBACK_PEN_DOUBLETAP,
  FEEDBACK_PEN_PRESSANDHOLD,
  FEEDBACK_PEN_RIGHTTAP,
  FEEDBACK_TOUCH_TAP,
  FEEDBACK_TOUCH_DOUBLETAP,
  FEEDBACK_TOUCH_PRESSANDHOLD,
  FEEDBACK_TOUCH_RIGHTTAP,
  FEEDBACK_GESTURE_PRESSANDTAP,
  FEEDBACK_MAX
} FEEDBACK_TYPE;

Qt程序使用实例:

CloseTouchFeedback::CloseTouchFeedback(QWidget *parent)
    : QWidget(parent)
{
    ui.setupUi(this);

	HWND pHandle = (HWND)winId();
    bool bOpen = false;
    SetWindowFeedbackSetting(pHandle, FEEDBACK_TOUCH_CONTACTVISUALIZATION, 0, sizeof(BOOL), &bOpen);
    SetWindowFeedbackSetting(pHandle, FEEDBACK_TOUCH_TAP, 0, sizeof(BOOL), &bOpen);
    SetWindowFeedbackSetting(pHandle, FEEDBACK_TOUCH_DOUBLETAP, 0, sizeof(BOOL), &bOpen);
    SetWindowFeedbackSetting(pHandle, FEEDBACK_TOUCH_PRESSANDHOLD, 0, sizeof(BOOL), &bOpen);
    SetWindowFeedbackSetting(pHandle, FEEDBACK_TOUCH_RIGHTTAP, 0, sizeof(BOOL), &bOpen);
    SetWindowFeedbackSetting(pHandle, FEEDBACK_GESTURE_PRESSANDTAP, 0, sizeof(BOOL), &bOpen);
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值