| セルモデルクラス CGCell Reference |
Document generated at 2003/10/26 23:33:16
| 書式 |
CGCell() |
| 引数 |
なし |
| 戻り値 |
なし |
| 解説 |
デフォルトコンストラクタ |
| 書式 |
CGCell( CGCell& rCell ) |
| 引数 |
CGCell& rCell コピーもとセルへの参照 |
| 戻り値 |
なし |
| 解説 |
コピーコンストラクタ |
| 書式 |
~CGCell() |
| 引数 |
なし |
| 戻り値 |
なし |
| 解説 |
デストラクタ |
| 書式 |
BOOL SetName( char* pName ) |
| 引数 |
char* pName 名前へのポインタ |
| 戻り値 |
成功:TRUE 失敗:FALSE |
| 解説 |
セルに名前を設定します。 すでに名前が設定されていた場合は置き換えられます。 |
| 書式 |
char* GetName() |
| 引数 |
なし |
| 戻り値 |
名前へのポインタ |
| 解説 |
つけられている名前へのポインタを返します。 |
| 書式 |
BOOL AddLink( char* pName ) |
| 引数 |
char* pName リンク先オブジェクト名へのポインタ |
| 戻り値 |
成功:TRUE 失敗:FALSE |
| 解説 |
セルにリンク先を設定します。 重複があった場合はエラーになります。 リンク情報は、ResolveLinks() を呼ばなければ有効になりません。 |
| 書式 |
CGCell* GetLink( int iIndex ) |
| 引数 |
int iIndex リンク先のインデックス番号 |
| 戻り値 |
リンク先へのポインタ 失敗の場合はNULL |
| 解説 |
セルに設定されているリンク先を返します。 指定インデックスが登録数を超えていた場合はNULLが返ります。 |
| 書式 |
void ClearLink(); |
| 引数 |
なし |
| 戻り値 |
なし |
| 解説 |
リンク先オブジェクト情報を全て解放します。 |
| 書式 |
void GetLinkNum(); |
| 引数 |
なし |
| 戻り値 |
リンク先として設定されている数 |
| 解説 |
リンク先として設定されている数 |
| 書式 |
CGCell& operator=( CGCell& rCell ) |
| 引数 |
CGCell& rCell コピー元への参照 |
| 戻り値 |
自分への参照 |
| 解説 |
代入演算子 |
| 書式 |
BOOL Execute( void* pArg ) |
| 引数 |
void* pArg 引数へのポインタ |
| 戻り値 |
成功:TRUE 失敗:FALSE |
| 解説 |
コマンドを実行します。 コマンドのリンク先は再起的に呼び出されます。 |
| 書式 |
void InitializeLinkArray() |
| 引数 |
なし |
| 戻り値 |
なし |
| 解説 |
リンク解決用配列を初期化します。 |
| 書式 |
int Regist( CGCell* pCell ) |
| 引数 |
リンク解決用配列に登録します。 |
| 戻り値 |
登録されたインデックス番号 |
| 解説 |
リンク解決用配列にオブジェクトへのポインタを登録します。 |
| 書式 |
CGCell* Search( char* pName ) |
| 引数 |
char* pName 検索するオブジェクトの名前 |
| 戻り値 |
成功:オブジェクトへのポインタ 失敗:NULL |
| 解説 |
リンク用配列からオブジェクトを検索します。 |
| 書式 |
BOOL ResolveLinks() |
| 引数 |
なし |
| 戻り値 |
成功:TRUE 失敗:FALSE |
| 解説 |
配列に登録されているオブジェクトのリンクを構築します。 |
| 書式 |
void ReleaseRegisted(); |
| 引数 |
なし |
| 戻り値 |
なし |
| 解説 |
リンク用にレジストされているオブジェクトを全て解放します。 |