トップページ フォーラム(掲示板) 製品外 icAPI/CRXの開発 icAPIの開発に関する質問 トピックに投稿: icAPIの開発に関する質問

#1645
soushi.maki
Participant

    あれから頑張ってみたのですが、どうしてもうまくいきません。

    質問1

    「WindowsFormの引数にIZBaseApp ironcadAppを加えて引数として渡して」

    というのは下の太斜体部分であってますでしょうか?

    public SampleTransformMatrix(IZBaseApp app, IZDoc izDoc, IZBaseApp ironcadApp)

     

    質問2

    下記プログラムを書いてみました。Addin.csに書かれているGetActiveDocは見つけたのですが、どのように取り込むのかわかりませんでした。Cとかだとinclude した覚えがあるのですがc#にinclude ってない感じですか?

     

    public partial class SampleTransformMatrix : Form
    {
    private IZBaseApp _baseApp;
    private IZDoc _doc;
    private IZSceneDoc _sceneDoc;
    private IZBaseApp ironcadApp = null;

    /// <summary>
    /// コンストラクタ
    /// </summary>
    /// <param name=”app”></param>
    /// <param name=”izDoc”></param>
    public SampleTransformMatrix(IZBaseApp app, IZDoc izDoc, IZBaseApp ironcadApp)
    {
    InitializeComponent();
    this._baseApp = app;
    this._doc = izDoc;
    this._sceneDoc = izDoc as IZSceneDoc;

    IZDoc iZDoc = GetActiveDoc(); /* 中身はthis.IronCADApp.ActiveDoc */
    string DirectoryName = Path.GetDirectoryName(iZDoc.Name);
    string FileName = Path.GetFileName(iZDoc.Name);
    textBox1.Text = DirectoryName;

    }