よくある質問

FAQ

GWindow_OnCreate()の引数「pSelf」と「pParent」のデータの違いについて教えてください。

GENWARE3のウィンドウは、「ユーザ派生GPanelオブジェクト」と「GWindowオブジェクト」と呼ばれる2つのオブジェクトから構成されています。GWindow_OnCreateコールバック関数の引数「pSelf」と「pParent」は、これら2つのオブジェクトをそれぞれ指し示すポインタ変数です。

「pSelf」で取得される「ユーザ派生GPanelオブジェクト」は、パネルと同様に子要素のコントロール情報やコールバック関数に関する情報が格納されているオブジェクトです。一方「pParent」で取得される「GWindowオブジェクト」は、「ユーザ派生GPanelオブジェクト」の設計情報を基に、ウィンドウ固有の情報であるウィンドウ表示する際の表示位置、サイズ、タイトルバー有り/なしなどのスタイル情報を格納したオブジェクトです。

ウィンドウ固有の情報を変更する場合は、「GWindowオブジェクト」を使用してください。
以下に、パネル/ウィンドウの管理構成とGWindow_OnCreateコールバック関数の引数との関係について記載します。

パネル/ウィンドウの管理構成とOnCreateコールバック関数の引数の関係

採用情報

Recruit

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