よくある質問

FAQ

あるWindow よりも手前に別のWindow が表示されているかを判定する方法はありますか?

GENWARE3 では、ウィンドウのZ オーダはインデックス番号を取得することにより判断できます。
インデックス番号とウィンドウの前後関係の仕様は下図のようになります。

あるWindow よりも手前に別のWindow が表示されているかを判定する方法については、まず基準となるWindow のインデックス番号をGCScreen::GetWindowIndex を使用し取得します。
次に、現在表示されているWindow の数をGCScreen::GetWindowCount で取得します。
上記で取得した値を比較し、GCScreen::GetWindowIndex < GCScreen::GetWindowCount - 1が成り立てば、基準となるWindow より前面に別のWindow が表示されていると判定できます。

採用情報

Recruit

アイ・エル・シーでは一緒に働くメンバーを
随時募集しております。