win32透明窗口为什么不能移动

#include

int main()
{
HWND hWnd = FindWindow(NULL,TEXT("新建文本文档.txt - 记事本"));
LONG t = GetWindowLong(hWnd, GWL_EXSTYLE);
t |= WS_EX_LAYERED;
SetWindowLong(hWnd, GWL_EXSTYLE, t);
SetLayeredWindowAttributes(hWnd,RGB(255,255,255),50,LWA_COLORKEY);

return 0;

}

为什么变成透明窗口,窗口就无法移动了?能写个简单的例子,加以注释解释下吗?
在线等答案,有答案马上采纳。

另外用spy++看下窗口是不是被附加了WS_EX_NOACTIVATE风格?

RGB(255,255,255)换成0看看。