刷新所有打开的资源管理器窗口
刷新(F5)所有打开的Windows资源管理器窗口的方法是,遍历所有窗口类名为 CabinetWClass
的窗体,并向他们发送41504消息,代码如下:
HWND hWnd = ::FindWindowEx(NULL, NULL, L"CabinetWClass", NULL);
while (hWnd != NULL)
{
::PostMessage(hWnd , WM_COMMAND, 41504, 0);
hWnd = ::FindWindowEx(NULL, hWnd, L"CabinetWClass", NULL);
}