AnyWinShape ActiveX / OCXは、Visual Basic、DelphiなどのActiveX / OCXコンテナ用の不規則な形状または非長方形のウィンドウを作成するのに最適です。通常の長方形ウィンドウの形状を変更するには、不規則または非長方形の形状または不規則または非長方形の形状の集合を組み合わせて、ターゲットウィンドウの新しい不規則な形状を作成します。デザイン時のシェイプエディタは、ターゲットウィンドウの任意の不規則または非長方形のシェイプを作成するために用意されています。フォームやその他のウィンドウは、アプリの外でもターゲットに設定できます。ターゲットの不規則な形のウィンドウは、ウィンドウキャプションバーを使用せずにマウスで移動できます。
コントロールのCombineRegionメソッドを使用して、2つの不規則な形の領域を組み合わせることができます。この方法を繰り返し使用することで、任意の数の不規則な形の領域を持つウィンドウシェイプを形成できます。不規則な形状または非長方形の領域は、以下の異なるモードと組み合わせることができます。
REGION_AND
2つの結合領域の交差を作成します。
REGION_DIFF
リージョン2の一部ではないリージョン1の部分を結合します。
REGION_OR
2つの結合領域の和集合を作成します。
REGION_XOR
重複する領域を除く2つの結合領域の和集合を作成します。
コメントが見つかりません