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

CreateEllipticRgnIndirect

CreateEllipticRgnIndirect

楕円形のリージョンを作成する

HRGN CreateEllipticRgnIndirect(
  CONST RECT *lprc   //外接長方形
);

PaintRgn

デバイスコンテキストで選択されているブラシを使って、指定されたリージョンを塗りつぶす

BOOL PaintRgn(
  HDC hdc,    //デバイスコンテキストのハンドル
  HRGN hrgn   //塗りつぶし対象のリージョンのハンドル
);

FillRgn

ブラシを使って、指定されたリージョンを塗りつぶす

BOOL FillRgn(
  HDC hdc,    //デバイスコンテキストのハンドル
  HRGN hrgn,  //塗りつぶし対象のリージョンのハンドル
  HBRUSH hbr  //リージョンの塗りつぶしに使われるブラシのハンドル
);

FrameRgn

ブラシを使って、指定されたリージョンの境界を描画する

BOOL FrameRgn(
  HDC hdc,     //デバイスコンテキストのハンドル
  HRGN hrgn,   //境界を描画するべきリージョンのハンドル
  HBRUSH hbr,  //境界の描画に使われるブラシのハンドル
  int nWidth,  //リージョンの境界の幅
  int nHeight  //リージョンの境界の高さ
);

ソース

トップページ