Femtet2026.0マクロヘルプ/マニュアル
 

ホーム / モデリング / CGaudi / 関数 / GetCurrentHistoryMark

GetCurrentHistoryMark関数

定義

GetCurrentHistoryMark() As Integer

戻り値

現在の履歴マーク(整数値)が返されます。
取得に失敗した場合は 0 が返されます。

引数

本関数に引数はありません。

解説

履歴のマーク(履歴を Undo, Redo で現在の状態にロールバックするための目印)を取得します。
MoveToHistoryMark 関数とセットで使用します。
履歴操作中に特定の状態を保存し、後でその状態に戻りたい場合に便利です。

実行例

' mark を取得

mark = Femtet.Gaudi.GetCurrentHistoryMark

' Undo でコマンドをひとつ元に戻す

Femtet.Gaudi.Undo

' MoveToHistoryMark で mark を取得した時点までロールバックする

Femtet.Gaudi.MoveToHistoryMark mark