Previous: ウィンドウの生成と階層構造
Up: ウィンドウの生成と階層構造
Next: ルートの直接の子供は特別
Previous Page: ウィンドウの生成と階層構造
Next Page: ルートの直接の子供は特別
ウィンドウを作るには関数 XCreateSimpleWindow() を用いました。
例を見てみましょう。
Display *dsp; /* ディスプレイ構造体の宣言 */ Window win, sub; /* ウィンドウ構造体の宣言 */ /* ウィンドウの生成 */ win = XCreateSimpleWindow( dsp, DefaultRootWindow(dsp), 0, 0, 200, 50, 1, BlackPixel(dsp,0), WhitePixel(dsp,0) ); sub = XCreateSimpleWindow( dsp, win, 3, 3, 40, 40, 2, BlackPixel(dsp,0), WhitePixel(dsp,0) );
int x, y;XMoveWindow( dsp, win, x, y );