独学プログラミング言語のページ > Win32API(C言語,C++) > Arc ・ ArcTo

Arc
ArcTo

楕円の円弧を描写

BOOL Arc(
  HDC hdc,         //デバイスコンテキストのハンドル
  int nLeftRect,   //長方形の左上隅のx座標
  int nTopRect,    //長方形の左上隅のy座標
  int nRightRect,  //長方形の右下隅のx座標
  int nBottomRect, //長方形の右下隅のy座標
  int nXStartArc,  //最初の放射直線の端点のx座標
  int nYStartArc,  //最初の放射直線の端点のy座標
  int nXEndArc,    //2 番目の放射直線の端点のx座標
  int nYEndArc     //2 番目の放射直線の端点のy座標
);

Arcと関数と同じ機能でArcToとう関数がある。引数もArcと一緒です。何が違うかというとArcは現在の位置を更新しませんが、ArcT0は現在の位置を更新します。

BOOL ArcTo(
  HDC hdc,          //デバイスコンテキストのハンドル
  int nLeftRect,    //長方形の左上隅のx座標
  int nTopRect,     //長方形の左上隅のy座標
  int nRightRect,   //長方形の右下隅のx座標
  int nBottomRect,  //長方形の右下隅のy座標
  int nXRadial1,    //最初の放射直線の端点のx座標
  int nYRadial1,    //最初の放射直線の端点のy座標
  int nXRadial2,    //2 番目の放射直線の端点のx座標
  int nYRadial2     //2 番目の放射直線の端点のy座標
);

ソース

トップページ