東方中央幻視台

瞼の裏に弾幕が飛び交う程度の能力 - 永夜抄Normalはそれなりに難しい。

目次

Blog 利用状況

ニュース

自己紹介

関連サイト

投稿カレンダー

  • スクリプトをダウンロード!

ブログパーツ

Adsense

書庫

日記カテゴリ

VSProjectFinderの進捗状況2

image

ツールウィンドウの表示まではマスターしました。
今までわかったことをまとめると、

  1. 表示されなくなったときはCreateToolWindow2に渡すGuidを変更するとうまくいく。
    逆に一度表示されなくなったGuidは何をしても無駄。
    前回のの時間軸に取り残された圭一たち古いGuidに割り当てられたツールウィンドウがどうなってるのか気になりますが)
  2. OnConnectでVisible=trueするとOnLoadが走るが表示はされない。
  3. OnStartupCompleteでVisible=trueすると実際に表示される。
    前回OnBeginShutdownでVisible=falseにしていれば表示位置が復元される。
  4. もちろんExecでVisible=trueしても実際に表示される。
  5. .NETなツールウィンドウは基本的にドッキングできないが、いったん非.NETなツールウィンドウにドッキングさせると以降はタイトルバーをダブルクリックすることでその場所にドッキングするようになる。
    ただし機械的にほかのツールウィンドウとドッキングさせると配置が崩れるので、一旦ほかの.NETなツールウィンドウとドッキングさせてから手動でドッキングさせる。
  6. OnBeginShutdownでVisible=falseすると前回の表示位置が保存される。
    ただし、表示/非表示は自前で管理しなければならない→OnStartupComplete。
  7. ツールバーの色はオーナードローしない限りVisualStudioと同じ色にはならない。
  8. CreateToolWindow2を呼び出す一連の流れはメソッドに分離できる。

投稿日時 : 2008年5月29日 14:07

コメントを追加

# re: VSProjectFinderの進捗状況2 2008/05/29 17:21 渋木宏明(ひどり)

AddIn 版だw

>.NETなツールウィンドウは基本的にドッキングできない

い。そんなことは無いはずですが。。。

タイトル
名前
URL
コメント