Solaris X Window System 開発ガイド

グラフィックスコンテキストのペイント型の設定

XSolarisOvlSetPaintType ルーチンを使用して、GC のペイント型を設定できます。XSolarisOvlSetPaintType では、指定された GC を使用して後続の Xlib 描画によって描画されるペイントの型を指定します。このルーチンは、この GC を使用する Xlib 描画ルーチンによってオーバーレイウィンドウ上に不透明ピクセルが生成されるか、透明ピクセルが生成されるかを制御します。指定したペイント型は、このルーチンの別の呼び出しによって変更されるまで、GC に適用されます。ペイント型属性は、前景と背景の GC 属性に適用されます。構文と引数を次に示します。

void

XSolarisOvlSetPaintType (Display *display, GC gc,  XSolarisOvlPaintType

paintType)

display

X サーバーへの接続を指定する。 

gc

対象の GC を指定する。 

paintType

指定された GC を使用して、以降の Xlib 描画ルーチンで描画されるペイントの型を指定する。 

paintType の値として、XSolarisOvlPaintOpaqueXSolarisOvlPaintTransparent のどちらかを指定できます。