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 );