技術情報(よくあるご質問と回答)
ご質問
"GContorolID.h"内に"COMMON_CONTROL_ID"と"NATIVE_CONTROL_INDEX"の2種類ありますが、どのような違いがありますか。
回答
"COMMON_CONTROL_ID"は、コントロール・図形オブジェクトに生成順に割り付けられるインデックス値です。 GetChild()関数を使用してオブジェクトを取得する場合に"COMMON_CONTROL_ID"を使用します。"COMMON_CONTROL_ID"は、過去のGENWARE3との互換性を目的としてソースコードに生成されています。
"NATIVE_CONTROL_INDEX"は、各画面のZ オーダー順でコントロールのインデックス値を定めたものです。前面に配置されているコントロールほどインデックス値が大きくなります。
GetChildAt()関数を使用してオブジェクトを取得する場合に"NATIVE_CONTROL_INDEX"を使用します。GetChildAt()関数は、GetChild()関数より高速にオブジェクトを取得することができますので、オブジェクトを取得する場合は、GetChildAt()関数を使用してください。
対象製品バージョン:Ver.2.20.000
管理番号:FG_G10142
資料更新日: 2009年6月17日
※この資料は、資料更新日現在のものです。