[C++]Movable CS:GO Menu.
Basicly...
My copy pasted CSGO Menu is unmovable.. how do i make this movable?
please help.
My copy pasted CSGO Menu is unmovable.. how do i make this movable?
please help.
bool Form::OnMouseDown( POINT MousePosition, MouseButton MouseButton )
{
if ( Active )
{
if ( MouseButton == MouseButton::MOUSE_LEFT )
{
if ( MousePosition.x >= X && MousePosition.x <= X + Width && MousePosition.y >= Y && MousePosition.y <= Y + TitleBarHeight )
{
IsBeingDragged = true;
ClickedDeltaPosition = { MousePosition.x - static_cast< int >( X ), MousePosition.y - static_cast< int >( Y ) };
return true;
}
}
}
return false;
}
bool Form::OnMouseUp( POINT MousePosition, MouseButton MouseButton )
{
if ( MouseButton == MouseButton::MOUSE_LEFT )
{
if ( IsBeingDragged )
{
IsBeingDragged = false;
ClickedDeltaPosition = { 0, 0 };
return true;
}
}
return false;
}
bool Form::OnMouseMove( POINT MousePosition, MouseButton MouseButton )
{
if ( Active )
{
if ( IsBeingDragged )
{
if ( MousePosition.x >= X && MousePosition.x <= X + Width && MousePosition.y >= Y && MousePosition.y <= Y + TitleBarHeight )
{
X = MousePosition.x - ClickedDeltaPosition.x;
Y = MousePosition.y - ClickedDeltaPosition.y;
UpdateVertecies( );
for ( auto const &i : Childrens )
{
i->UpdateVertecies( );
}
return true;
}
return false;
}
