0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Autodesk Inventor API Hacking (firstTimeとは何ぞや)

Last updated at Posted at 2019-05-26

#1. fistTimeとは何ぞや
AddInが有効化される時に呼ばれる関数の引数についてです。

public void Activate(Inventor.ApplicationAddInSite addInSiteObject, bool firstTime)

この第2引数のfirstTimeですが、どのように扱えば良いのか、という話しです。

結論を言うと、firstTimeは常にtrueです。

API Helpなどを見ると、firstTime == trueの場合はコントロールを登録して、falseの場合はしないとあります。
これは、Ribbonインターフェースより昔のインターフェース(ボタンとパネルのやつ)での話で、このインターフェースは既に廃止されています。
将来、Ribbonに代わるインターフェースが出てきたときに、このfirstTimeに意味が出てくることがあるかもしれませんが、現時点ではfistTime == falseで呼ばれることはありません。

#99. 親の記事に戻る
Autodesk Inventor API Hacking (概略)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?