Top / Programming / C++Builder / クライアント領域座標からグローバルな画面座標を取得する

クライアント領域座標からグローバルな画面座標を取得する

クライアント領域座標をグローバルな画面座標に変換するには、TControl.ClientToScreen メソッドを使用します。

# Button1の左上の座標(x=0, y=0)のグローバルな画面座標を取得する
TPoint p = Button1->ClientToScreen(TPoint(0, 0));

# Button1の右下の座標のグローバルな画面座標を取得する
TPoint p = Button1->ClientToScreen(TPoint(Button1->Width, Button1->Height));