我尝试使用 ctrl+ 鼠标滚轮来实现缩放功能。如果我使用此代码,则活动窗口正在滚动,但没有缩放 - 看起来所有收到此消息的应用程序都无法识别 MK_CONTROL 标志。有人可以告诉我我做错了什么吗?
#include "stdafx.h"
#include<Windows.h>
#include<iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
while(true)
{
WORD wLow=MK_CONTROL;
WORD wHigh=240;
WPARAM par= MAKEWPARAM(wLow, wHigh);
HWND WindowToScroll = GetForegroundWindow();
SendMessage(WindowToScroll, WM_MOUSEWHEEL,par,NULL);
Sleep(1000);
cout<<WindowToScroll<<endl;
}
return 0;
}