FrontPage > C/C++ > X Toolkit > 「XtSetValues」と「XtVaSetValues」

「XtSetValues」と「XtVaSetValues」

「XtSetValues」は、Argのリストを生成し個数を設定するのに対し、
「XtVaSetValues」は、ダイレクト複数項目記述出来る。最後にNULL必要。

複数に少しずつ異なった設定を行う場合「XtSetValues」は良いかもしれないが、
それ以外は、「XtVaSetValues」の方が使い勝手は良い様に思う。

「XtSetValues」
	Arg				aArgs[10];
	int				iCnt = 0;
	XtSetArg (aArgs[iCnt], XmNwidth, WIN_WIDE); iCnt++;
	XtSetArg (aArgs[iCnt], XmNheight, WIN_HEIGHT);
	XtSetValues (Widget, aArgs, iCnt);
「XtVaSetValues」
	XtVaSetValues (Widget,
		XmNwidth, WIN_WIDE,
		XmNheight, WIN_HEIGHT,
		NULL);

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-08-24 (日) 16:20:18