2016年7月21日星期四

mdlState_setFunction   STATE のメモ

mdLsateとはどういう意味でしょうか?
実はイベントです。この状態でどんな処理をします。
JAVAの開発したことがある読者は前端な画面上のイベントと同じ感じる。
JSP画面のスクリプトみたいですね。

MicroStation V8iで:
eventTypeとしては以下の種類になります。「一部」
STATE_DATAPOINT,⇒一般的に左クリックする時
STATE_RESET, ⇒一般的に右クリックする時
STATE_KEYIN, ⇒入力する時
STATE_COMMAND_CLEANUP, ⇒A機能からB機能に変更する時、A機能の情報を削除する必要
STATE_COMPLEX_DYNAMICS,⇒図面作成する中 仮要素から正式要素にある間「ずっと呼び出せます。」
STATE_OOPSFUNCTION
STATE_DRAG_INITS

MdlFunctionP mdlState_setFunction
(
int eventType ,
MdlFunctionP stateFunc ⇒function to call when event happens.
);


mdlState_setFunction(STATE_DATAPOINT, createLabel);
mdlState_setFunction(STATE_RESET, resetLabel);
mdlState_setFunction(STATE_COMPLEX_DYNAMICS,genelatealabel);

沢山なstateがあるが、今まで、以上の有限な物をしています。

没有评论:

发表评论