abc プロジェクト
14.1.5. FormCloseQuery メンバ関数説明 |
メンバ関数名 | FormCloseQuery |
定義ファイル名 | main.cpp |
定義行 | 409 |
所属名 | TMainF |
アクセス属性 | published |
宣言形式 | void FormCloseQuery ( TObject * Sender , bool & CanClose ) |
概要 | Close要求時に呼ばれ、実行中であれば、中断メッセージを表示する。中断メ ッセージがすでに表示されていればCloseを許可する。 |
戻り値 | なし |
パラメタ説明 | Sender 呼び出し元オブジェクト CanClose Close可能の戻り値 |
機能説明 | |
備考 | |
呼出し先関数一覧表
参照メンバ変数一覧表
|
名称 |
定義ファイル名 |
定義行 |
1 |
TMainF::CloseReqF |
main.h |
52 |
2 |
TMainF::EndF |
main.h |
53 |
3 |
TMainF::ErrF |
main.h |
51 |
関数論理チャート
| +--------------------------------------------------------------------------+
409 +--+ void __fastcall TMainF::FormCloseQuery(TObject *Sender, bool &CanClose) |
410 | { |
+--+-----------------------------------------------------------------------+
| +------------+
411 +--+ if(EndF){ |
| +--+---------+
412 | +--- CanClose = true;
413 | +--- ErrF = true;
| +-+---+
414 | | } |
| +-+---+
| +-+---------------------+
414 | | else if(CloseReqF){ |
| +-+---------------------+
415 | +--- CanClose = true;
| +-+---+
416 | | } |
| +-+---+
| +-+-------+
416 | | else{ |
| +-+-------+
417 | +--- CanClose = false;
418 | +--- CloseReqF = true;
419 | +--- print("スクリプト処理を中断します。");
| +-+---+
420 | | } |
| +-----+
+-+---+
421 | } |
+-----+