リージョンの作成と選択
アプリケーションは、特定の図形に関連付けられている関数を呼び出して領域を作成します。 次の表に、各標準図形に関連付けられている関数を示します。
形 | 機能 |
---|---|
四角形の領域 | CreateRectRgn、 CreateRectRgnIndirect、 SetRectRgn |
角が丸い四角形領域 | CreateRoundRectRgnの |
楕円領域 | CreateEllipticRgn、CreateEllipticRgnIndirect |
多角形領域 | CreatePolygonRgn、CreatePolyPolygonRgn |
各リージョン作成関数は、新しいリージョンを識別するハンドルを返します。 アプリケーションでは、このハンドルを使用して、SelectObject 関数を呼び出し、このハンドルを 2 番目の引数として指定することで、デバイス コンテキストにリージョンを選択できます。 デバイス コンテキストでリージョンを選択した後、アプリケーションはそれに対してさまざまな操作を実行できます。