![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0 |
イベント クラス (SFXEvent クラス) はイベントの種類とパラメータを対として管理するためのクラスです。
イベントの種類 (SFCEventEnum 型)、P16 値 (UInt16 型)、P32 値 (UInt32 型) の3つの値を管理します。
使用例 1
// レスポンダ破棄イベントを表す SFXEvent event(SREVT_RESPONDER_TERMINATE, SRP16_TERMINATE_INVOKE, true); // レスポンダ responder にイベントを送信 (そのレスポンダを破棄する) responder->Invoke(event);
使用例 2
SFXEvent event; // ユーザ定義イベントを設定する場合、 // 第1引数を SFCEventEnum 型にキャストする event.Set(static_cast<SFCEventEnum>(SFEVT_USER + 0x01), 0, 0); SFBShellSmp shell = SFBShell::GetInstance(); // 自分自身にユーザ定義イベントを送信 shell->PostEvent(GetClassID(), event);
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|