void ShakeWnd(HWND hWnd)
{
RECT rect;
GetWindowRect(hWnd,&rect);
for (int nItem = 0; nItem < 3; nItem++)
{
MoveWindow(hWnd,rect.left + 5, rect.top - 5, rect.right - rect.left, rect.bottom - rect.top,FALSE);
Sleep(30);
MoveWindow(hWnd, rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top, FALSE);
Sleep(30);
}
}
传入要抖动窗口HWND即可!
本文介绍了一个简单的Windows API函数应用实例——使指定窗口产生抖动效果。通过获取窗口位置并轻微移动来模拟抖动,适用于Windows桌面应用程序的人机交互增强。
2319

被折叠的 条评论
为什么被折叠?



