用我这个移动窗口就可以用popupmenu1了<br>procedure TDragForm.CreateWnd;<br>begin<br> inherited CreateWnd;<br> Visible := True;<br> // 为 2000/XP 创建半透明、穿透效果<br> if Assigned(SetLayeredWindowAttributes) then<br> begin<br> SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_LAYERED);<br> SetLayeredWindowAttributes(Handle, clWhite, 128, LWA_ALPHA or LWA_COLORKEY);<br> end;<br> // 设置为接受拖拽<br> DragAcceptFiles(Handle, True);<br>end;