窗体上有一图片框,内有一动态透明gif图片。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace 移动没有标题栏的窗体 { public partial class Form1 : Form { private const int WM_SYSCOMMAND = 0x112; private const int SC_MOVE = 0xF010; private const int HTCAPTION = 0x2; [DllImportAttribute("user32.dll")] public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam); [DllImportAttribute("user32.dll")] public static extern bool ReleaseCapture(); public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.BackColor = Color.White; this.FormBorderStyle = FormBorderStyle.None; this.TransparencyKey = Color.White; } private void pictureBox1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { ReleaseCapture(); SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE | HTCAPTION, 0); } } } }