Arkadaşlar merhaba. Panel ile formu hareket ettirme konusunda araştırmalarım sonucunda aşağıdaki kodları buldum. Ancak kodun mantığı anlatılmamış. Kodlar şöyle:
İlk önce şu 4 satır kodlar genel olarak tanımlanıyor.
[DllImport("user32.DLL", EntryPoint = "ReleaseCapture")]
private extern static void ReleaseCapture();
[DllImport("user32.DLL", EntryPoint = "SendMessage")]
private extern static void SendMessage(System.IntPtr hWnd, int wMsg, int wParam, int lParam);
Daha sonra panelin MouseDown olayına aşağıdaki kodlar yazılıyor:
ReleaseCapture();
SendMessage(Handle, 0x112, 0xf012, 0);
Şimdi bu yazdığım kodların mantığını anlamak istiyorum. Yardım edersiniz çok sevinirim.
İlk önce şu 4 satır kodlar genel olarak tanımlanıyor.
[DllImport("user32.DLL", EntryPoint = "ReleaseCapture")]
private extern static void ReleaseCapture();
[DllImport("user32.DLL", EntryPoint = "SendMessage")]
private extern static void SendMessage(System.IntPtr hWnd, int wMsg, int wParam, int lParam);
Daha sonra panelin MouseDown olayına aşağıdaki kodlar yazılıyor:
ReleaseCapture();
SendMessage(Handle, 0x112, 0xf012, 0);
Şimdi bu yazdığım kodların mantığını anlamak istiyorum. Yardım edersiniz çok sevinirim.