PlaySound( MAKEINTRESOURCE( IDR_WAVE_WIN ), NULL, SND_SYNC | SND...
发布网友
发布时间:2024-04-07 17:56
我来回答
共2个回答
热心网友
时间:2024-04-16 00:46
获取鼠标在窗口的位置,然后与矩形位置比较,满足条件,调用声音文件类
补充一点:
//获取鼠标屏幕坐标
1,long x,y,itemX,itemY;
DWORD l=GetMessagePos();
POINTS pt=MAKEPOINTS(l);
x=pt.x;
y=pt.y;
//获取矩形屏幕位置
2,RECT Rect;
GetWindowRect(&Rect);
//判断鼠标是否在矩形里
3,CPoint P
P.x=x;P.y=y
然后用Rect.PtInRect(P)判断鼠标是否在矩形R区域内
如果在窗口任意位置点击,那只要重载鼠标单击消息函数就可以了。
热心网友
时间:2024-04-16 00:42
我很好奇:你为什么是画一个矩形而不是用Button控件?