矢田@東大です。 > 差出人 : Shigeru Makino <mac _at_ research.co.jp> > 件名 : [linux-users:20495] Re: Backing Store > 送信日時 : 1998年3月3日 12:46 > >今、C++でXlibを用いたプログラムを作ろうかと思っているのですが、 > >Backing Store(グラフィックを描いたウィンドウが他のウィンドウに隠されても > >グラフィックが残るようにする機能)が働きません。 > > 何故なのでしょうか。 > > BackingStoreを使うためには、 > > XSetWindowAttributes wa; > > wa.backing_store = Always; > XChangeWindowAttributes(disp, window, CWBackingStore, &wa); > > のようにして、WindowAttributesを変更しなくてはいけません。 もちろん、このようにしてもできなかったからMLに投稿したのです。 どうやらBacking StoreはAccelerated-LXに設定を加えればよいことがわかり、そうしてみたところ、w a.backing_store = WhenMapped の時はグラフィックスが表示され、Backing Storeの機能も使えました。ところが、wa.backing_store = Always とするとウィンドウにグラフィックを描いているにもかかわらず何も表示されませ ん。何故なのでしょう。 それから、ウィンドウをアイコン化して元に戻したとき、グラフィックが消えてし まっています。 これについてもよくわかりません。 それでは。
Follow-Ups:
- Prev by Subject: [linux-users:20507] DEC NIC & AHA-2940
- Next by Subject: [linux-users:20509] Re: DEC NIC & AHA-2940
- Previous by thread: [linux-users:20542] Re: DEC NIC & AHA-2940
- Next by thread: [linux-users:20544] Re: Backing Store
- Indexes:[Main][Thread]