jak dezaktywować górną belkę formy tak aby nie można było przesuwać okna? Jak się ustawi własność FormBorderStyle na NONE to zniknie belka i przyciski minimalizujący i exit, a to mi nie pasuje ;/
0
0
znalazłem po wielu poszukiwaniach. Po nadpisaniu tej funkcji okno się nie poruszy po najechaniu na titlebar.
Oto kod:
protected override void WndProc(ref Message message)
{
const int WM_SYSCOMMAND = 0x0112;
const int SC_MOVE = 0xF010;
switch(message.Msg)
{
case WM_SYSCOMMAND:
int command = message.WParam.ToInt32() & 0xfff0;
if (command == SC_MOVE)
return;
break;
}
base.WndProc(ref message);
}
0
Lol. Po co Ci switch z jednym case? I definiowanie stałych wewnątrz metody?
protected override void WndProc(ref Message message)
{
if (message.Msg == 0x0112 && (message.WParam.ToInt32() & 0xfff0) == 0xF010)
{
return;
}
base.WndProc(ref message);
}