Home of Gamehacking - Archiv
[C#]Form ohne Rahmen verschieben - Druckversion

+- Home of Gamehacking - Archiv (http://archiv-homeofgamehacking.de)
+-- Forum: Coding (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=15)
+--- Forum: C, C#, C++, Visual C++ (http://archiv-homeofgamehacking.de/forumdisplay.php?fid=18)
+--- Thema: [C#]Form ohne Rahmen verschieben (/showthread.php?tid=964)



[C#]Form ohne Rahmen verschieben - SourceCoder - 29.03.2012

Mit diesem Code kann man Forms per gedrückter Maustaste verschieben. Einfach auf eine Freie Stelle in der Form klicken und verschieben!

Einfach in die Form kopieren, welche bewegt werden soll!

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
protected override void WndProc(ref Message m)
        {
            const int WM_NCHITTEST = 0x84;
            const int HTCAPTION = 0x02;

            if (m.Msg == WM_NCHITTEST)
            {
                m.Result = (IntPtr)HTCAPTION;
            }
            else
            {
                base.WndProc(ref m);
            }
        }




RE: [C#]Form ohne Rahmen verschieben - Hatschi - 30.03.2012

Quelle? :rolleyes:

http://dotnet-snippets.de/dns/form-ohne-rahmen-verschieben-SID1488.aspx