XSolarisOvlSetWindowTransparent ルーチンを使用して、透明オーバーレイウィンドウの背景状態を透明に設定できます。この要求の後に描画される背景は、すべて透明になります。背景状態を他の値に変更するには、XChangeWindowAttributes()、XSetWindowBackground()、または XSetWindowBackgroundPixmap() のいずれかを使用します。
XSolarisOvlSetWindowTransparent の構文と引数を次に示します。
void XSolarisOvlSetWindowTransparent (Display *display, Window w)
display |
X サーバーへの接続を指定する。 |
w |
透明オーバーレイウィンドウを指定する。 |
w が透明オーバーレイウィンドウでない場合は、BadMatch エラーが発生します。