这是移动窗体的Windows API,具体的请参照帮助文件。function MoveWindow(hWnd: HWND; X, Y, nWidth, nHeight: Integer; bRepaint: BOOL): BOOL; stdcall;hWnd指窗体的句柄,也即Form1.Handle ,x,y即你要移动到的地方的左上点,并设bRepaint为false
调试欢乐多
1、OnMouseDown
OldX := X;
OldY := Y;2、OnMouseMove
if Shift = [ssLeft] then
begin
Form1.Left := Form1.Left + (X - OldX);
Form1.Top := Form1.Top + (Y - OldY);
end;
好像这个消息包含了很多的内容.比如应用程序的最小化之类的.
谁有这个消息的详细资料?贴出来看看,我想可能会对这个问题有所帮助的.