INTERNATIONAL LABORATORY CORPORATION


サポート > GENWARE3 サポート > 技術情報(よくあるご質問と回答) >

GWindow_OnCreate()の引数「pSelf」と「pParent」の違いは?

組込みGUI統合開発環境 GENWARE3(ジェンウェアスリー) サポート

技術情報(よくあるご質問と回答)

ご質問

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

回答

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

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

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

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

対象製品バージョン:2.20.000

管理番号:FG_G10152

資料更新日: 2009年8月27日

※この資料は、資料更新日現在のものです。


ページTOPへ

ILC商品一覧