B
Benny Raymond
I need to be able to process the message WM_MOVING and WM_MOVE, however
I noticed that the following breakpoint in PreProcessMessage isn't hit
on move (it does get hit when I press alt for instance though). It does
get hit on the WndProc, however I can't return a true here, so it's
worthless for me... Any help would be awesome:
==== start code ====
public const int WM_MOVING = 0x0216;
public const int WM_MOVE = 0x0003;
protected override void WndProc(ref Message m)
{
switch (msg.Msg)
{
case WM_MOVING:
{
Debug.WriteLine("break on this line");
//return true;
break;
}
case WM_MOVE:
{
Debug.WriteLine("break on this line");
//return true;
break;
}
}
base.WndProc(ref m);
}
public override bool PreProcessMessage(ref Message msg)
{
switch (msg.Msg)
{
case WM_MOVING:
{
Debug.WriteLine("break on this line");
return true;
break;
}
case WM_MOVE:
{
Debug.WriteLine("break on this line");
return true;
break;
}
}
return base.PreProcessMessage (ref msg);
}
==== end code ====
I noticed that the following breakpoint in PreProcessMessage isn't hit
on move (it does get hit when I press alt for instance though). It does
get hit on the WndProc, however I can't return a true here, so it's
worthless for me... Any help would be awesome:
==== start code ====
public const int WM_MOVING = 0x0216;
public const int WM_MOVE = 0x0003;
protected override void WndProc(ref Message m)
{
switch (msg.Msg)
{
case WM_MOVING:
{
Debug.WriteLine("break on this line");
//return true;
break;
}
case WM_MOVE:
{
Debug.WriteLine("break on this line");
//return true;
break;
}
}
base.WndProc(ref m);
}
public override bool PreProcessMessage(ref Message msg)
{
switch (msg.Msg)
{
case WM_MOVING:
{
Debug.WriteLine("break on this line");
return true;
break;
}
case WM_MOVE:
{
Debug.WriteLine("break on this line");
return true;
break;
}
}
return base.PreProcessMessage (ref msg);
}
==== end code ====