FrontPage > C/C++ > X Toolkit > 「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);