Since the windows may be controlled by different programs, a protocol for exchanging this data is necessary.
ウィンドウが他のプログラムに制御されている場合もあるため、データ交換のためのプロトコルは必須である。