鼠标在控件上的偏移值

当鼠标在控件上点击时,想知道鼠标在控件上的位置,即相对控件Left和Top偏移了多少像素

  TPoint Pos1 = Mouse->CursorPos;//鼠标光标当前坐标

  //将控件在窗体上的坐标转为屏幕坐标
  //注意如果控件被包含在其他容器内,需要累加容器的坐标
  TPoint p(Button9->Left,Button9->Top);
  TPoint Pos2 = ClientToScreen(p);
 
  int cy = Pos1.x - Pos2.x;//横坐标偏移
  int cx = Pos1.y - Pos2.y;//纵坐标偏移
  

你可能感兴趣的:(C++Builder6,c++,C++Builder)